[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Conclusão de Proxy transparente



Galera,

Finalmente funcionou assim:

Incuí essa linhas no meu squid.conf:

httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
ie_refresh on

E ficou assim meu script de iptables:

#!/bin/bash

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -F -t nat

iptables -P INPUT DROP


iptables -A INPUT -i <rede-interna> -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -i <rede-interna> -p tcp -m multiport --dport 25,110 -d
! 200.162.176.0/24 -j DROP

iptables -t nat -A PREROUTING -i <rede-interna> -p tcp --dport 80 -j
REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o <rede-externa> -j MASQUERADE


iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

E foi assim que tudo se deu.

Obrigado ao Rafael e a todos da lista.

Abs.

Carlos Henrique.



Reply to: