adicionar isto na secção # OPTIONS FOR AUTHENTICATION para activar a autenticação no proxy:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
Adicionar de seguida, as seguintes linhas (ou algo do género) na secção das ACLs.
acl ncsa_users_liberados proxy_auth "/etc/squid/listaUtilizadores1.txt"
acl ncsa_users_restritos proxy_auth "/etc/squid/listaUtilizadores2.txt"
acl whitelist dstdomain "/etc/squid/whitelist"
Os ficheiros de texto acima, contêm linha a linha:
Os nomes dos utilizadores usados para a criação do ficheiro htpasswd para a autenticação (nos ficheiros listaUtilizadores1.txt e listaUtilizadores2.txt) e os domínios autorizados para os utilizadores restritos (whitelist) - os domínios são inseridos da seguinte forma:
.google.com
.marcopauloferreira.com
.blogspot.com
Finalmente adicione as seguintes linhas:
http_access allow ncsa_users_liberados
http_access allow ncsa_users_restritos whitelist
na secção http_access, mas ATENÇÃO que estas linhas precisam de estar em cima.
O resto das configurações do proxy não vou estar aqui a referir pois há muitos e bons HowTos.
No comments:
Post a Comment