usa o squid! e ja disse ... lê um manual d squid onde mostre configuraçoes avançadas das ACL