Primeiramente iremos baixar o
Squid atualizado:
Após instalação digite no console:
# service squid start
Pronto, o Squid está startado. Agora iremos para a configuração.
Como padrão, as configurações estão em /etc/squid/squid.conf. Vamos abri-lo para edição:
# gedit /etc/squid/squid.conf
Nele são encontradas as ACL's que seriam regras de "filtragem". Iremos adicionar as linhas logo abaixo:
http_port 3128 # Porta Internet
visible_hostname Firewall # Nome do computador
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl HTTP proto http
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl smtp port 110 #
acl pop port 25 #
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Proibir_palavras url_regex -i "/etc/squid/bloqueados/palavras_block.txt" #txt onde estão as palavras a bloquear
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow smtp
http_access allow pop
http_access deny Proibir_palavras
acl redelocal src 192.168.157.0/24 # IP da sua Rede
http_access allow localhost
http_access allow redelocal
http_access deny all
Agora iremos criar a pasta "BLOQUEADOS" dentro da pasta do squid. Use o comando:
# mkdir /etc/squid/bloqueados
Pronto! Pasta criada.
Em seguida iremos criar um arquivo .txt dentro da pasta criada anteriormente. Use o comando:
# touch /etc/squid/bloqueados/palavras_block.txt
Pronto! Arquivo .txt criado.
Agora digite no seu console:
# gedit /etc/squid/bloqueados/palavras_block.txt
Ele abrirá um arquivo em branco, onde você digitará as palavras que quer que o Squid bloqueie.
Exemplo:
Pornografia
sexo
ig
bol
.cjb.net
Pronto, seu Squid está configurado. Agora, reinicie o serviço:
# service squid restart
OBS: Lembrando que você deve setar um IP para sua placa de rede e
direcionar todas as estações para este IP como GATEWAY PADRÃO para que
funcione corretamente.
Abraços e até a próxima.
MSN: gui@onda.com.br
Email: gui@onda.com.br