Proxy Transparente no Squid 3.0 [RESOLVIDO]

1. Proxy Transparente no Squid 3.0 [RESOLVIDO]

Rudrig Lima
rudrigolima

(usa Slackware)

Enviado em 29/01/2009 - 10:41h

Bom dia Pinguins de plantão

Estou tendo problema com a versão 3.0 do Squid, não consigo implementar o proxy-transparente usando as regra normais que são:
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

se eu usar essas regras ele não reconhece e claro não funciona, alguem já implementou no squid 3.0 o proxy transparente se sim me ajuda estou preciando muito, em uma dessas pesquisa que fiz achei esse link oficial:

http://wiki.squid-cache.org/ConfigExamples/FullyTransparentWithTPROXY#head-198d7b37399435f1ce06f42a2...

Se alguem já tiver feito


  


2. MELHOR RESPOSTA

Richard Andrade
richardandrade

(usa Debian)

Enviado em 30/01/2009 - 20:51h

a regra de iptables precisa ser colocado entao no seu squid.conf

http_port 3128 transparent

e a regra de iptables

#iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

3. Re: Proxy Transparente no Squid 3.0 [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 29/01/2009 - 10:43h

para deixar o squid 3.0 transparente:

http_port 3128 transparent

valeu e abraço.


4. Re: Proxy Transparente no Squid 3.0 [RESOLVIDO]

Rudrig Lima
rudrigolima

(usa Slackware)

Enviado em 30/01/2009 - 18:41h

Amigo, preciso apenas colocar "transparent" e sobre a regra de iptables?


5. Re: Proxy Transparente no Squid 3.0 [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 04/02/2009 - 11:42h

tua regra iptables está correta.

Só faltou mesmo o transparent no squid.conf, como o amigo acima já mencionou.

isto é necessário porque a forma de uma requisição para o proxy é diferente quando o navegador sabe que tem proxy. Quando ele pensa que acessa a Internet (mas é pego pela regra iptables) ele solicita as páginas da mesma forma que faria sem proxy. Logo é o proxy quem precisa ser configurado para lidar com estas requisições.


6. Re: Proxy Transparente no Squid 3.0 [RESOLVIDO]

Rudrig Lima
rudrigolima

(usa Slackware)

Enviado em 04/02/2009 - 12:27h

Obrigado amigos... deu certo está tudo funcionado agora!!!

A regra é essa mesmo...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts