Eu tenho um servidor Squid3 configurado que está funcionando bem, registrando tudo, mas toda vez que um usuário visita um site que responde com um redirecionamento 301 ou 302, a solicitação é interrompida e não redireciona o navegador do usuário.
Toda a pesquisa que fiz menciona usando um rewrite_program
ou algo assim, mas parece ser mais para interceptar solicitações de usuários e reescrevê-las antes de recuperá-las. Parece estranho para mim que o squid exija algo assim para redirecionamentos externos.
Estou fazendo algo errado? Configuração abaixo.
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
# general access
acl localhost src 127.0.0.1
acl localnet src 10.0.0.0/8
acl Safe_ports port 80 443 1025-65535
# User Groups
acl blocked_ips src "/etc/squid3/ip.addresses.blocked"
acl fullaccess_ips src "/etc/squid3/ip.addresses.fullaccess"
http_access allow fullaccess_ips
http_access allow blocked_ips
visible_hostname [mydomainhere].com
always_direct allow all
forwarded_for off
error_directory /usr/share/squid-langpack/English
icp_access allow localnet
icp_access deny all
htcp_access allow localnet
htcp_access deny all
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid3/access.log squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern (cgi-bin|\?) 0 0% 0
refresh_pattern . 0 20% 4320
icp_port 3130
coredump_dir /var/log/squid3
Obrigado por qualquer ajuda ... Estou preso e o cliente está gritando que não está funcionando corretamente.