Leandro Siqueira
(usa Debian)
Enviado em 06/04/2010 - 15:57h
# >> Proxy Transparente << No Squid
# As linhas abaixo, combinadas com uma regra de firewall formam um proxy transparente
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
# Para habilitar o proxy transparente, você deve adicionar as 4 linhas acima e
# adicionar a regra do firewall que redireciona o tráfego da porta 80 do servidor
# para a porta 3128 do squid.
# Isto é feito colocando os seguintes comandos no arquivo #/etc/rc.d/rc.local: no Gatway
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i $placalocal -p tcp --dport 80 -j REDIRECT --to 192.168.0.249:3128
iptables -t nat -A POSTROUTING -o $placainternet -j MASQUERADE
Talvez isto ajude abraço.