richardandrade
(usa Debian)
Enviado em 18/02/2009 - 14:41h
olha só 2 alternativas ou você configura cada navegador manualmente para passar pelo proxy, ou você coloca como proxy transparente.
para botar proxy transparente, edite o arquivo /etc/squid/squid.conf
adicione na frente da opção http_port o transparent ficando assim
http_port 3128 transparent
reinicie ou faça um force-reload o squid.
invoke.rc-d squid restart
ou
/etc/init.d/squid restart
ou
kill -hup squid
após isso adicione a regra de iptables:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
lembrando que essa regra acima somente se o firewall e o squid estiverem rodando na mesma máquina caso estejam em máquina diferentes segue abaixo a regra:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination ip:3128
valeu e abraço.