Wednesday, June 2, 2010

Proxy com grupos de utilizadores, e respectivas whitelist

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