Skip to main content

Configurando o squid 2.6 como proxy transparente

Alguns já devem estar se perguntando, mais um texto com esse assunto? Isso se acha aos montes na web. Porém, quem já tentou fazer um proxy transparente com o squid 2.6 sabe que nao é bem assim e que aquelas dicas que achamos por aa­ nao funcionam nessa nova versao. Na verdade, as alterações que devem ser feitas no squid.conf sao mais simples do que as que deviam ser feitas antes.

Sao elas:

http_port 3128 transparent vhost vport
always_direct allow all

E claro, nao esquecer da regra do iptables para fazer o redirecionamento do tráfego que vem para a porta 80 do nosso gateway para a porta 3128.

/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

Com essas configurações nosso squid deve estar fazendo o trabalho perfeitamente.