
achmed
(usa Conectiva)
Enviado em 24/03/2008 - 19:53h
vlw pela dica.
Acrescentar o transparent apos o hhtp_port 3128 transparent só funciona no squid 2.6 e a versão que eu estou usando é a 2.5.stable 5. Por esse motivo tinha que ser com as 4 linhass no squid.conf(que definem o proxy transparente) e mais duas no myfirewall (redirecionam porta 80 para o proxy do squid p3128)
estou usando as seguintes linhas:
no squid.conf:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
no Myfirewall:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 3128
Pelo que eu entendo o myfirewall define que todo o trafego da porta 80(internet) seja redirecionado para o squid e o squid.conf ativa o funcionamento do proxy transparente.
Estou fazendo os testes em um micro que esta ligado a uma rede com proxy transparente ativo. É possivel que os dois proxys estejam conflitando???
INTERNET -> Proxy1 -> REDE -> Proxy2-> Workstation(este só acessa a internet se o proxy do navegador for configurado manualmente.)
att.