Proxy transparente no Squid versão 2.6 ou superior
Dica publicada em Linux / Configuração
Proxy transparente no Squid versão 2.6 ou superior
Nas versões antigas você precisaria colocar esses parâmetros:
....
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_uses_host_header on
httpd_accel_with_proxy on
...
Edite o /etc/squid/squid.conf, e onde você define a porta 3128 (default), coloque isso:
http_port 3128 transparent
Pronto! E depois coloque a regra no iptables redirecionando tudo o que for para destino de porta 80, que vá para 3128.
iptables -A -t nat PREROUTING -p tcp -s [sua_rede] --dport 80 -j REDIRECT --to-port 3128
Essa configuração é para Squid com versões 2.6.x. Baixe qualquer uma da série 2.6.StableX.tar.gz.
Links para estudo:
Outras dicas deste autor
Nenhuma dica encontrada.Leitura recomendada
Acessando arquivos do Windows no Linux
Comentários
Boa dica, pois a 2.6 mudou um pouco quanto a 2.5
Só consegui faze-lo funcionar ativando essa linhas:
http_port 3128 transparent vhost
# TAG: always_direct
# Usage: always_direct allow|deny [!]aclname ...
# ...
#Default:
# none
always_direct allow all
OBS: Coloquei os comentarios pra vc possa encontra a TAG.
http_port 3128 transparent vhost
# TAG: always_direct
# Usage: always_direct allow|deny [!]aclname ...
# ...
#Default:
# none
always_direct allow all
OBS: Coloquei os comentarios pra vc possa encontra a TAG.
Se alguem puder me ajudar desde já agradeço.
Atenciosamente Cleber.