silasmg
(usa Debian)
Enviado em 08/07/2010 - 09:37h
Crie um arquivo chamado vip dentro de /etc/squid
Neste arquivo, liste os usuariios que terão acesso livre, por exemplo:
gerente
joao
maria
jose
No squid.conf adicione:
acl vip proxy_auth "/etc/squid/vip"
http_access vip allow
Agora basta não criar nenhum bloqueio para o "vip".
Você ainda pode usar ele como excessão, por exemplo:
http_access deny !vip
Neste caso ele vai bloquear tudo menos para os usuarios listados em "vip"
Mas lembre-se, você deverá cadastrar o usuário no htpasswd e depois adicionar o nome do mesmo no arquivo vip.
Segue um trecho de exemplo:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/senhas
auth_param basic children 5
auth_param basic realm NOME
auth_param basic credentialsttl 90 minutes
auth_param basic casesensitive off
acl vip proxy_auth "/etc/squid/vip"
http_access allow vip
acl senha proxy_auth REQUIRED
http_access deny !vip
acl sites_bloqueados url_regex -i "/etc/squid/sites_bloqueados"
http_access deny sites_bloqueados !vip