Configuração básica do Squid com filtro de URL

Publicado por Leonardo Alves Prates em 29/04/2005

[ Hits: 37.458 ]

 


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:

http_port 3128
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

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

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

Outras dicas deste autor

Envio dos resultados das atualizações do Clamav para seu e-mail

Leitura recomendada

Criando repositório local compatível com Slackpkg+

Como não logar determinados acessos ao seu servidor Apache

Desabilitando dispositivos de armazenamento removíveis via USB no Debian Squeeze Testing

Particionamento recomendado para usuários Linux

Habilitar cliques do Touchpad no Debian LXDE

  

Comentários
[1] Comentário enviado por almeidamb em 07/05/2005 - 11:42h

Olá, configurei o servidor linux fedora para rodar dhcp automatico blz deu certo. Só que sao 50 maquinas, tem um problema, nenhuma funciona internet. Como faço para quando levantar dhcp, automaticamente disponibiliza tambem a internet.
grato
atenciosamente
mauricio de almeida
almeida.cps@terra.com.br

[2] Comentário enviado por leandro.teixeira em 14/06/2005 - 18:37h

Boa tarde pessoal do VOL.
Como posso fazer para configurar o meu squid para filtro de conteúdo. Restrições não apenas a URL mas ao conteúdo texto do site. Tipo bloquear palavras (ex: sexo) no conteudo html da página.

[3] Comentário enviado por guachinim em 21/11/2005 - 16:04h

Gostaria de saber se pelo squid eu consigo bloqear tbm socks e outros...
se possivel, como faço a configuração de tal bloqueio?????
se houver outro metodo, por favor, me informem!!!!! Valeu
Chiko

[4] Comentário enviado por adair.jose em 04/01/2006 - 18:13h

Cara, essa dica é boa, vai me ajudar muito na minha empresa!!

um abraço!

[5] Comentário enviado por joao.rodolfo em 12/01/2006 - 23:00h

Vou testat .. vamos ver oq vai dar ...

[6] Comentário enviado por kabalido em 21/05/2006 - 20:18h

Muito boa Dica. Sò um detallhe:
em vez de acl sites url_regex -i "sites.txt" sería acl sites url_regex -i "/etc/squid/sites.txt" . Mas muito excelente a Dica. Me ajudou muito.

Parabéns

[7] Comentário enviado por oxroll em 20/06/2006 - 12:16h

Olá...excelente a dica, só estou precisando bloquear algumas maquinas da rede e nao toda a rede. Teria como fazer este mesmo bloqueio de URL, só que somente para derminados Ips na rede e outros nao?

[8] Comentário enviado por edipo.magrelo em 11/04/2007 - 15:13h

Acrescente tambem
squid -k reconfigure
squid -z



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts