Proxy Transparent [RESOLVIDO]

1. Proxy Transparent [RESOLVIDO]

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 07/02/2011 - 15:19h

Olá, estou com um problema para ativar o proxy transparente. Estou usando o Debian 5, somente sistema básico, sem interface gráfica, enfim.
Instalei o webmin, squid 2.7 stable.
primeiramente tentei via modo texto, coloquei em meu squid.conf a regra # http_port 3128 transparent # e adicionei ao meu bootmisc.sh as regras de NAT "funcionaram perfeitamente" e a de transferir todo o tráfego da porta 80 para porta 3128...
usei a regra # # iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128 # onde eth1 é a Lan Local, ja tentei trocar pelo ip/mascara, tentei outra regra onde no lugar de "REDIRECT" havia "DESTINATION-outrascoisas..."
enfim, tentei pelo webmin, que é bem simples, mas sem sucesso também... o proxy navega somente se for configurado no browser!

Alguém me da uma luz para tentar resolver o problema... lembrando que todas as regras possiveis que existem em artigos e tutoriais eu ja tentei...


  


2. Re: Proxy Transparent [RESOLVIDO]

Fabio Soares Schmidt
fs.schmidt

(usa CentOS)

Enviado em 07/02/2011 - 16:42h

Olá amigo, você habilitou o encaminhamento de pacotes?

echo 1 > /proc/sys/net/ipv4/ip_forward


3. Re: Proxy Transparent [RESOLVIDO]

Ivo Becker
ivo.becker

(usa Debian)

Enviado em 07/02/2011 - 18:44h

Meu nat:
# modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Redirecionamento de portas:
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

Lembrando que o squid está Ok, cache Ok, com a linha [..] 3128 transparent, mas para navegar tenho que setar no navegador ip:3128 , sem isto nem navega...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts