contendo a faixa de endereco da rede.http_access allow localhost: Libera a acl localhost.http_access allow redelocal: Libera a acl redelocal.http_access deny all: Bloqueia a acl allBem depois que entendemos como funciona e para que serve essas linhas de configuracoes vamos incorporar um pouco o nosso squid. Adicione as seguintes linhas em seu arquivo.hierarchy_stoplist CGI-bin ?Esta opcao manda o squid buscar os dados diretamente na origem, ela e referente ao conteudo dinamico, se a url conter algum padrao aqui especificado ela ira direto a origem buscar o conteudo.error_directory /usr/share/squid/errors/PortugueseDefine o caminho das paginas de erro do squid.cache_mgr admin@seu_dominio.com.brDefine o email que vai aparecer na pagina de erro do squid, assim o usuario tera mais informacoes para interagir com o responsavel.acl QUERY urlpath_regex cgi-bin ?no_cache deny QUERYEsta acl e responsavel por nao armazenar conteudo CGI em cache.As proximas linhas sao referente as configuracoes do cache.cache_mem 64 MBDefine a quantidade de memoria Ram reservada para o uso do squid.maximum_object_size_in_memory 64 KBEsta linha e responsavel por limitar o tamanho dos arquivos que serao armazenados no cache da memoria Ram.maximum_object_size 512 MBminimum_object_size 0 KBAqui definimos o tamanho maximo e minimo respectivamente dos arquivos que serao armazenados no cache do HD.cache_swap_low 90cache_swap_high 95Com essas duas linhas podemos definir a porcentagem de atualizacao do cache, estamos dizendo que quando o cache chegar em 95% o squid ira apagar os arquivos mais antigos ate chegar a 90%.cache_dir ufs /var/spool/squid 2048 16 256Nessa linha conseguimos definir o tamanho e alguns parametros do cache feito em HD, a linha e composta por quatro valores, o 1o define o caminho do cache (/var/spool/squid), o 2o o tamanho que sera alocado em Mb para o cache (2Gb), o 3o a quantidade de diretorios criados para o cache (16) e o 4o e o numero de subdiretorios que serao criados, se voce possuir bastante espaco em disco e quiser armazenar os arquivos por mais tempo aumente a opcao do tamanha do cache.cache_access_log /var/log/squid/access.logDefine onde serao armazenados os registros de log do squid.refresh_pattern ^ftp: 15 20% 2280refresh_pattern ^gopher: 15 0% 2280refresh_pattern . 15 20% 2280Essas tres linhas definem o intervalo de atualizacao do cache, ou seja de quanto em quanto tempo o squid ira aguardar antes de verificar se algum arquivo em cache foi alterado em seu local original (um download ou uma pagina web por ex.), mas e importante lembrar que essas tres linhas sempre terao que ser usadas em conjunto, se voce omitir uma delas a configuracao nao entrara em vigor. O Squid faz uso destes valores para verificar se os objetos armazenados sao os mais recentes ou ha a necessidade de atualiza-los. Nao ha necessidade de mudanca nestes valoresDe um restart no squid para ativar as configuracoes:# /etc/init.d/squid restartDepois que demos um upgrade em nosso squid e hora de criar as politicas de acesso (os bloqueios), antes de comecar e importante lembrar que o squid trabalha de forma hierarquica, ou seja ele le as regras em uma sequencia logica, se voce diz que ele deve bloquear a url que contenha a palavra sexo e depois mandar liberar, a url continuara bloqueada pois quando ele