ola pessoal, estou com uma duvida, quero implantar aqui proxy transparente, 
usamos akela linha no iptables que redireciona td da porta 80 para a porta 
3128, porem travou o apache, mesmo separando as regras (conforme mostrado 
abaixo ainda trava e a proxy nao funciona e nem o apache, vejam e opinem:
(situacao, servidor com duas placas de rede, uma rede interna eth1 e sai pela 
eth0)

# Definindo a regra de policiamento como "Negar tudo"
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

# Libera loopback e redireciona trafego
iptables -A INPUT -i lo -j ACCEPT
iptables -t nat -A POSTROUTING -m iprange --src-range 192.168.0.1-192.168.0.61 
-o eth0 -j SNAT --to XXX.XXX.XXX.XXX
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

# LINHA COM PROBLEMA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 
3128 

iptables -t nat -A POSTROUTING -o lo -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j ACCEPT
iptables -A FORWARD -d 200.yyy.yyy.yyy -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 1067 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp --dport 4081:4099 -j ACCEPT
iptables -A INPUT -p tcp --dport 27000 -j ACCEPT
iptables -A INPUT -p tcp --dport 10000 -j ACCEPT

iptables -A INPUT -p tcp --dport 3128 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p udp --dport 137 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p udp --dport 138 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p tcp --dport 139 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p tcp --dport 27000 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p tcp --dport 1067 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
#iptables -A INPUT -p tcp --dport 21 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j ACCEPT     # SSH
iptables -A INPUT -p tcp --dport 80 -m iprange --src-range 
192.168.0.1-192.168.0.61 -j DROP


este firewall esta confuso??? errado?? como eu queria q o trafego na porta 80 
fosse totalmente blokeado, apenas passasse pela proxy, a porta 80 foi blokeada 
na rede interna e liberada para o resto. enfim, deem uma luz para implantar a 
proxy transparente.

*=================================
 .''`.   Yours Trully
: :'  :  Carlos Beltrame
`. `'`   Eletrical Engineer
  `-     IEEE #80472763
Linux User #442225
UNESP - Câmpus de Ilha Solteira
http://www.ieee.org/unesp-ilha
http://www.ldc.feis.unesp.br
*=================================





      Alertas do Yahoo! Mail em seu celular. Saiba mais em 
http://br.mobile.yahoo.com/mailalertas/

Responder a