256cache_access_log /var/log/squid/access.logrefresh_pattern ^ftp: 15 20% 2280refresh_pattern ^gopher: 15 0% 2280refresh_pattern . 15 20% 2280acl all src 0.0.0.0/0.0.0.0acl manager proto cache_objectacl localhost src 127.0.0.1/255.255.255.255acl SSL_ports port 443 563acl Safe_ports port 80 # httpacl Safe_ports port 21 # ftpacl Safe_ports port 443 563 # https, snewsacl Safe_ports port 70 # gopheracl Safe_ports port 210 # waisacl Safe_ports port 1025-65535 # unregistered portsacl Safe_ports port 280 # http-mgmtacl Safe_ports port 488 # gss-httpacl Safe_ports port 591 # filemakeracl Safe_ports port 777 # multiling httpacl Safe_ports port 901 # SWATacl purge method PURGEacl CONNECT method CONNECThttp_access allow manager localhosthttp_access deny managerhttp_access allow purge localhosthttp_access deny purgehttp_access deny !Safe_portshttp_access deny CONNECT !SSL_portsacl redelocal src 192.168.1.0/24http_access allow localhosthttp_access allow redelocalhttp_access deny all--------Aqui ji temos uma configuracao mais completa, incluindo um conjunto de regras de seguranca, para que o proxy seja usado apenas a partir da rede local e a configuracao do cache, uma configuracao adequada para uso numa rede domestica ou um pequeno escritorio por exemplo.Numa rede maior voce provavelmente iria querer adicionar algumas limitacoes de acesso, limitando o acesso a algumas piginas, criando um sistema de autenticacao ou limitando o uso com base no horirio por exemplo.Adicionando restricoes de acessoNum ambiente de trabalho, a ideia e que os funcionirios usem a internet para comunicacao, pesquisa e outras funcoes relacionadas ao que estao fazendo. Algumas empresas permitem que acessem os e-mails pessoais e coisas assim, mas sempre ate um certo limite. Seu chefe nao vai gostar se comecarem a passar a maior parte do tempo no Orkut por exemplo. Bloqueando por palavras ou domanios Uma forma ficil de bloquear sites no Squid e criar uma lista de palavras, um arquivo de texto onde voce adiciona palavras e domanios que serao bloqueados no Squid. Bloquear um determinado domanio, como por exemplo "orkut.com" nao gera muitos problemas, mas tome cuidado ao bloquear palavras especaficas, pois o Squid passari a bloquear qualquer pigina que contenha a palavra em questao. Se voce bloquear a palavra "sexo" por exemplo, qualquer site ou artigo que mencione a palavra seri bloqueado. Ao bloquear por palavras voce deve tentar ser especafico, bloqueando apenas jargoes e expressoes que sao encontradas apenas nos sites que voce pretende bloquear. Para adicionar o filtro de palavras, adicione as linhas:acl proibidos dstdom_regex "/etc/squid/proibidos"http_access deny proibidosAqui estamos criando uma acl chamada "proibidos" que e gerada a partir da leitura do arquivo "/etc/squid/proibidos", o arquivo de texto que iremos editar. O acesso a qualquer pigina que contenha palavras citadas no arquivo e bloqueada. O arquivo deve conter as palavras e domanios bloqueados, um por linha:http://www.guiadohardware.net/tutoriais/090/index_html_m2effdc9c.pngDepois criar o arquivo e adicionar as duas linhas no arquivo de configuracao do squid, reinicie o servico com um:# service squid restart ou# /etc/init.d/squid/restartA partir daa o bloqueio de palavras entra em acao e os clientes passam a ver uma mensagem de erro ao tentar acessar a pigina:http://www.guiadohardware.net/tutoriais/090/index_html_m7d5f8eb.pngEste filtro de palavras pode levar a alguns erros inesperados. Se voce o usa para bloquear o site "orkut.com" por exemplo, os usuirios nao conseguirao ler por exemplo um artigo da Superinteressante que cita o endereco do site. Existe uma opcao