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

Publicado por Leonardo Alves Prates em 29/04/2005

[ Hits: 37.453 ]

 


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

Instalando os Serviços de Integração do Hyper-V no CentOS 5.8 e 6.3 e Kernel 2.6.32+

Iniciar o Windows em um HD secundário através do GRUB

Problemas com bttv e webcam no Mandriva 2005LE

Deixando o relógio sempre ajustado no Slackware

Squid no CentOS - Parte 2: Autenticação

  

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