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
Obter última versão do Firefox no Funtoo stable
Nano com cores (syntax highlight)
Resolvedo problema do teclado ABNT2 no LTSP 4.2
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.