Essa dica serve apenas para ativar o serviço de proxy transparente através das ferramentas iptables e Squid. Aqui não estou me referindo em relação aos bloqueios usando esses dois serviços."
A partir da versão 2.6 do Squid houveram algumas mudanças para se configurar um proxy transparente.
Lembrando que, para se usar um proxy transparente, você já deve estar compartilhando a conexão no servidor via NAT.
Se ainda não estiver compartilhando a Internet via NAT, ai vai a dica da regra para se usar no Iptables:
[1] Comentário enviado por ricardoldj em 08/05/2007 - 13:21h
Cleber, já vi a configuração que vc usa em outros lugares tb, mas naum funciona no meu squid, segui a regra a risca e nd.
Se puder me ajudar, e outros membros tb agrareciria mto.
Uso kurumin 7.0
[2] Comentário enviado por edyfiorese em 26/09/2008 - 21:48h
cara nao consigo fazer funcionar faço o q falam e nada da certo
e o pior de tudo nao da nenhuma mensagme de erro
sera q eh meu firewall ??
olha ele ai
#!/bin/bash
/sbin/iptables -F
/sbin/iptables -t nat -F
modprobe ip_tables
modprobe iptable_nat
# Habilitar IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
#Compartilhando a conexão
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
REDE="192.168.0.0/24"
# Porta de SSH
#LOG --> /var/log/messages
/sbin/iptables -A INPUT -p tcp --destination-port 22 -j LOG --log-prefix "FIREWALL - Serviço: SSH -> "
# Porta de SSH para fora
/sbin/iptables -A INPUT -p tcp --destination-port 22 -i eth2 -j DROP
# Porta de SSH local
/sbin/iptables -A INPUT -p tcp --destination-port 22 -i eth1 -j ACCEPT
#printf "."
# Abrindo algumas portinhas !
iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT
# Compartilha a conexão com squid
iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 3128