Squid é uma fonte aberta servidor proxy web e software de armazenamento em cache. Ele tem uma variedade de usos para acelerar o tempo de acesso de cache repetidos pedidos, pesquisas de DNS e outras pesquisas úteis que as pessoas em uma rede compartilhada precisa. Squid pode ser usado para aumentar a segurança da rede, filtrando o tráfego da Internet e bloquear certos sites listados em uma política de bloqueio ou que contenham palavras-chave em uma política de bloqueio.
Certifique-se que o Squid está devidamente instalado. Consulte a documentação de seu sistema de distribuição e operacional em particular, se necessário.
Configurar a lista de controle de acesso (ACL) no arquivo de configuração Squid "squid.conf". Este arquivo deve ser encontrado em "etc / squid /". Adicione as seguintes linhas no arquivo de configuração:
&# 9-acl ruim url_regex "/etc/squid/squid-block.acl"
&# 9 http_access deny badSalve as alterações no arquivo squid.conf.
Insira os URLs e palavras-chave que você deseja bloquear no arquivo /etc/squid/squid-block.acl recém-criado. Você pode adicionar URLs e palavras-chave parciais ou integrais que irá bloquear todas as páginas em que a palavra-chave é encontrado. Lembre-se de descrever as URLs que você pretende bloquear com cuidado, pois você pode inadvertidamente bloquear sites desejáveis que contêm a descrição URL bloqueadas. entrando ".com" para o arquivo irá bloquear todos os sites que terminam em ".com". Da mesma forma, escolher palavras-chave com cuidado para que o Squid não bloquear sites desejáveis que contêm a palavra-chave.
Exemplo:
badwords.com
furadoEstas entradas fará com que o filtro para bloquear qualquer URL que contenha "badwords.com." O filtro também irá bloquear qualquer site que contenha a palavra "furado."
Salve as alterações no arquivo squid-block.acl.
Crie um arquivo de lulas-noblock.acl para permitir que certas excepções às regras de filtragem para passar. Sites que contenham URLs ou palavras, onde as palavras-chave são parte da palavra serão bloqueados pela política. Insira os URLs e palavras-chave de sites para que não bloqueiem neste arquivo.
Exemplo:
stopbadwords.com
tédioEssas entradas fará com que o URL "stopbadwords.com" para ser permitido através do filtro, mesmo que contém o URL bloqueado "badwords.com."
Salve as alterações no arquivo squid-noblock.acl.
Adicione o "no-bloco" descartar os arquivos de configuração squid.conf antes do "quadra" governar, a fim de colocar o "não-bloqueio" governa em ação:
&# 9-acl special_urls url_regex "/etc/squid/squid-noblock.acl"
&# 9 http_access allow admin_ips special_urlsSalve as alterações no arquivo squid.conf.
Reinicie Squid para que as novas políticas de filtragem para entrar em vigor.