Buckminster
(usa Debian)
Enviado em 03/10/2013 - 18:01h
http_port 3128
redirect_program /usr/local/squid/bin/redirecional.pl
redirect_children 10
redirect_rewrites_host_header on
httpd_accel_host virtual
httpd_accel_uses_host_header on
A partir da versao 2 do Squid existe lá no /usr/local/squid/bin ou /usr/local/squid3/bin, depende do local da instalação do Squid, um programa de redirecionamento. Um Perl script. Edite-o e vai perceber que
é bem simples.
A porta pela qual o HTTP server atende não pode ser a mesma do Squid.
Procure não utilizar ACLs externas (external_acl_type), elas fazem o Squid ficar muito lento.
Mas se precisar, veja a man squid_session:
EXAMPLE
Configuration example using the default automatic mode
external_acl_type session ttl=300 negative_ttl=0 children=1 con‐
currency=200 %LOGIN /usr/local/squid/libexec/squid_session
acl session external session
http_access deny !session
deny_info
http://your.server/bannerpage?url=%s">
http://your.server/bannerpage?url=%s session
Then set up
http://your.server/bannerpage to display a session startup
page and then redirect the user back to the requested URL given in the
url query parameter.