preciso restringir alguns usuarios na minha rede liberando apenas alguns sites não trabalho com autenticação, preciso liberar por IP
Versão Imprimível
preciso restringir alguns usuarios na minha rede liberando apenas alguns sites não trabalho com autenticação, preciso liberar por IP
Amigo, para isso você deverá usar acls.
Dá uma conferida no link abaixo. Lá tem tudo.
http://www.linuxit.com.br/section-viewarticle-232.html
Abraços,
eu recomendaria que fizesse por usuário cara, mas por IP tb dá (apesar de que, um usuário + espertinho pode mudar o IP e ter acesso + folgado).
mas vamos fz por IP a princípio.
no teu squid.conf crie as ACL:
acl nivel1 src 192.168.0.2 192.168.0.3
acl nivel2 src 192.168.0.4 192.168.0.5
acl nivel3 src 192.168.0.6
acl blacklist_words url_regex "/usr/local/squid/etc/autenticado/blacklist_words"
acl blacklist_url dstdom_regex "/usr/local/squid/etc/autenticado/blacklist_url"
acl whitelist_words url_regex "/usr/local/squid/etc/autenticado/whitelist_words"
acl whitelist_url dstdom_regex "/usr/local/squid/etc/autenticado/whitelist_url"
http_access allow nivel1
http_access deny blacklist_words
http_access deny blacklist_url
http_access allow whitelist_url
http_access allow whitelist_words
http_access allow nivel2
http_access allow nivel3 whitelist_url
http_access allow nivel3 whitelist_words
http_access deny all