de trabalho. Neste caso voce usaria uma regra como:acl almoco time 12:00-14:00http_access allow almocoEsta regra entraria no arquivo de configuracao antes das regras "http_access deny proibidos" e "http_access deny proibidos". Assim, os acessos que forem aceitos pela regra do almoco, nao passarao pelas regras que fazem o bloqueio.Proxy com autenticacaoVoce pode adicionar uma camada extra de seguranca exigindo autenticacao no proxy. Este recurso pode ser usado para controlar quem tem acesso a Internet e auditar os acessos em caso de necessidade. Quase todos os navegadores oferecem a opcao de salvar a senha. Nao seria muito legal se o usuirio tivesse que ficar digitando toda hora... ;-)http://www.guiadohardware.net/tutoriais/090/index_html_m670cd62e.pngPara ativar a autenticacao voce vai precisar de u programa chamado "htpasswd". Se ele nao estiver presente, instale o pacote apache-utils:Em seguida crie o arquivo que seri usado para armazenar as senhas: # touch /etc/squid/squid_passwdCadastre os logins usando o comando: # htpasswd /etc/squid/squid_passwd kurumin(onde o "kurumin" e o usuirio que esti sendo adicionado) Depois de terminar de cadastrar os usuirios, adicione as linhas que ativam a autenticacao no /etc/squid/squid.conf:auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwdacl autenticados proxy_auth REQUIREDhttp_access allow autenticadosO "/usr/lib/squid/ncsa_auth" e a localizacao da biblioteca responsivel pela autenticacao. Eventualmente, ela pode estar numa pasta diferente dentro da distribuicao que estiver usando. Neste caso use o "locate" ou a busca do KDE para encontrar o arquivo e altere a linha indicando a localizacao correta. Estas tres linhas criam uma acl chamada "autenticados" (poderia ser outro nome), que contem os usuirios que se autenticarem usando um login vilido.Configurando um proxy transparenteUma garantia de que os usuirios realmente vao usar o proxy e ao mesmo tempo uma grande economia de trabalho e dor de cabeca pra voce e o recurso de proxy transparente. Ele permite configurar o Squid e o firewall de forma que o servidor proxy fique escutando todas as conexoes na porta 80. Mesmo que alguem tente desabilitar o proxy manualmente nas configuracoes do navegador, ele continuari sendo usado. Outra vantagem e que este recurso permite usar o proxy sem precisar configurar manualmente o endereco em cada estacao. Basta usar o endereco IP do servidor rodando o proxy como gateway da rede. Lembre-se que para usar o proxy transparente, voce ji deve estar compartilhando a conexao no servidor, via nat. O proxy transparente apenas fari com que o proxy intercepte os acessos na porta 80, obrigando tudo a passar pelas suas regras de controle de acesso, log, autenticacao e cache. Se voce ainda nao compartilhou a conexao, pode fazer isso manualmente rodando estes tres comandos:# modprobe iptable_nat# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE# echo 1 > /proc/sys/net/ipv4/ip_forwardO "eth1" na segunda linha, indica a placa que esti conectada na Internet e seri compartilhada. Voce pode checar a configuracao da rede usando o comando "ifconfig" (como root). Nem todas as distribuicoes instalam o iptables por padrao. No Mandrake por exemplo, pode ser necessirio rodar primeiro um "urpmi iptables". Em seguida, rode o comando que direciona as requisicoes recebidas na porta 80 para o squid. # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT