Experimente esta solução
Primeiro, você não usa proxy para todo o tráfego ou faz isso?
Se não, então você precisa especificar em você squid.conf
port para o tráfego http
http_port 3128
Desta forma, você pode usar o proxy para o tráfego http. Configuração no proxy do navegador e é isso
Se você não quiser configurar cada computador, adicione a regra iptables
para receber tráfego com o destinatio port 80
redirect to proxy
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
Isso também permitirá o proxy de desvio de tráfego HTTP.
Você também precisa configurar iptables
para fazer o encaminhamento de tráfego de um nic para outro
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Seu proxy agora está configurado para permitir o tráfego http do local.