px
(usa Debian)
Enviado em 25/10/2013 - 03:00h
givago escreveu:
tentei colocar
http_port 10.10.10.254:3128 transparent
e ainda deu nada :/
ideias?
Ta errado, é assim:
visible_hostname Squid-servidor
http_port 3128 transparent
Tenta fuçar nessas regras:
iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Basta colocar as placas de redes corretas que ira funcionar... ou fazer um DNAT como abaixo...
EX:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination
10.1.1.1:3128
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o eth0 -j MASQUERADE
Bastando trocar os ips do exemplo pelos seus, onde esta 10.1.1.0/24 você troca pela sua range e onde esta "10.1.1.1:3128" você troca o 10.1.1.1 pelo seu ip do squid.
Se não der certo na primeira tente assim:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination
10.1.1.1:3128
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -j MASQUERADE
Mas lembre-se de alterar as configurações de ip