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