Configuração básica do Squid com filtro de URL
Dica publicada em Linux / Configuração
Configuração básica do Squid com filtro de URL
Configurar o Squid pra levantar o serviço é muito fácil...
O Squid tem muitas opções de personalização, mas aqui só vou explicar o necessário pra ele funcionar com bloqueio de palavras na URL, por exemplo, qualquer endereço que contenha a palavra "webmail" ou "radio", desta forma www.uol.com.br/radio, www.terra.com.br/radio ou www.radios.com.br serão bloqueados.
Descomente as seguintes linhas do arquivo /etc/squid/squid.conf:
O Squid tem muitas opções de personalização, mas aqui só vou explicar o necessário pra ele funcionar com bloqueio de palavras na URL, por exemplo, qualquer endereço que contenha a palavra "webmail" ou "radio", desta forma www.uol.com.br/radio, www.terra.com.br/radio ou www.radios.com.br serão bloqueados.
Descomente as seguintes linhas do arquivo /etc/squid/squid.conf:
http_port 3128
cache_mem 8 MB
cache_dir ufs /var/cache/squid 100 16 256
cache_mem 8 MB
cache_dir ufs /var/cache/squid 100 16 256
Agora é preciso localizar a linha "http_access deny all". Substitua-a por estas 3 linhas n mesma ordem:
acl sites url_regex -i "sites.txt"
http_access deny sites all
http_access allow all
http_access deny sites all
http_access allow all
Beleza... agora é preciso criar o arquivo /etc/squid/sites.txt, nele estarão as palavras ou URL que serão bloqueadas. Coloque cada palavra ou endereço por linha, por exemplo:
radio
chat
music
playboy
batepapo
chat
music
playboy
batepapo
Agora é só configurar o proxy nas máquinas apontando pro IP do Linux na porta 3128.
Sempre que você adicionar alguma coisa no arquivo sites.txt, vai ser preciso forçar o Squid a ler novamente o conteúdo do arquivo para bloquear as novas alterações... e pra fazer isso é só digitar:
# squid -k reconfigure
grato
atenciosamente
mauricio de almeida
almeida.cps@terra.com.br