domingo, 17 de fevereiro de 2008

Personalizar páginas de erro no Squid

Criar páginas personalizadas do Squid pode ser muito útil, para saber em qual regra a página está sendo bloqueada, por exemplo:


acl porno url_regex -i "/etc/squid/arq-acl/porno"
http_access deny porno acl jogos

dstdomain "/etc/squid/arq-acl/jogos"
http_access deny jogos

Podemos criar uma página de erro para cada uma dessas acls, como disse assim fica mais fácil saber em qual regra o a página está sendo bloqueada, por exemplo quando uma página for bloqueada pela acl pornô, você pode fazer assim:

deny_info pagina_para_erro pornográfico
acl deny_info /etc/squid/paginas/index. htm porno

Ou para um endereço na web:

deny_info http://www.google.com.br porno

E, para jogos, a mesma coisa, só que é claro, em páginas diferentes. Sendo assim você irá saber qual acl bloqueou tal página.