Bom Dia!
Meu proxy funciona perfeitamente se coloco a configuração no navegador,
mas quero deixá-lo transparente.
Sei que o problema é no FireWall, mas estou com muita dificuldade.
Segue abaixo meus arquivos de config.
Interfaces - eth0 esta o modem
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# The second network interface
auto eth1
iface eth1 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
squid.conf (sei que é muito básico, mas quero deixá-lo assim para depois aplicar as policticas.
http_port 3128 transparent
visible_hostname QUALYPROXY
acl todos src 0.0.0.0/0.0.0.0
http_access allow todos
rc.local - Coloquei a regra do iptables aqui.
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j REDIRECT --to-port 3128
iptables -A FORWARD -i eth1 -p tcp --dport 3128 -j ACCEPT
exit 0
Sei que seria melhor criar uma aquivo dentro da pasta /etc/init.d/firewall
Eu ate tentei, mas quando dou um "cat /etc/init.d/firewall" aparece "acesso negado", aceito sugestões.
Obrigado!