phrich
(usa Slackware)
Enviado em 28/02/2012 - 14:43h
Vou fazer umas correções já para o que vc quer, leia, compare com a atual, procure entender cada linha e depois adicione a sua estrutura:
## Autenticação ##
auth_param basic program /usr/lib/squid/pam_auth
auth_param basic children 8
auth_param basic realms Autentique-se Para Acessar a Internet
auth_param basic credentialsttl 10
auth_param basic casesensitive off
###
###Controles de Acesso (ACL) ###
acl all src all
acl localhost src 127.0.0.1/32
### Meus Controles de Acesso ###
# ATENÇÃO!!! #
acl liberados url_regex "/etc/squid3/liberados.txt"
acl usuarios proxy_auth REQUIRED
# ATENÇÃO!!! #
acl negados url_regex "/etc/squid3/negados.txt"
acl downloads url_regex /.avi# /.rmvb# /.mp3# /.avi? /.rmvb? /.mp3?
###
### HTTP_ACCESS ###
http_access allow liberados
http_access deny negados
http_access deny downloads
http_access allow usuarios
###
http_access allow localhost
http_access deny all
## Configurações Gerais ##
http_port 3128
cache mem 512
maximum_object_size_in_memory 4 MB
cache_dir ufs /var/spool/squid 3000 16 256
access_log /var/log/squid/access.log squid
cache_mgr f-liborio@hotmail.com
visible_hostname proxy.admti.com.br
# ATENÇÃO!!! #
error_directory /usr/share/squid/errors/Portuguese
#######################################################
Uma dica, se no seu navegador estiver configurado como página inicial o que está configurado após a autenticação ele vai continuar pedindo, porém se estiver com os sites da lista de liberados, ele não vai pedir autenticação.
Dentro do arquivo /etc/squid3/liberados.txt coloque os sites liberados da seguinte maneira:
.google.com*
.site.com*
No arquivo /etc/squid3/negados.txt coloque as palavras a serem negadas da seguinte forma:
sexo*
youtube*
facebook*
windows*