eberga
(usa Ubuntu)
Enviado em 30/10/2013 - 19:31h
Boa noite, o problema é o seguinte:
Configurei um servidor Debian 7 com Squid3 e DansGuardian. Quando no navegador eu configuro para que o host utilize o proxy na porta 3128, o mesmo autentica-se e segue com a navegação normal, bloqueando sites não autorizado e etc, porém o DansGuardian não opera nesta configuração.
Quando configuro o host para utilizar o proxy na porta 8080, a autenticação não é requerida, porém, paginas bloqueadas no squid são bloqueadas no usuário tbm e o DansGuardian funciona normalmente.
Resumindo:
Na porta 3128 funciona e autentica-se pelo Squid, não funciona o DansGuardian
Na porta 8080 funciona o squid porém não se autentica e o Dansguardia funciona normalmente.
Segue configurações do squid:
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
visible_hostname Isul-NetServer
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#-----# REGRAS DE AUTENTICACAO #-----#
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic children 5
auth_param basic realm ISULPAR - ENTRE COM SEU LOGIN E SENHA. CONTATO: suporteweb@isulpar.edu.br
auth_param basic credentialsttl 2 hour
#auth_param basic casesensitive off
acl autenticados proxy_auth REQUIRED
#http_access allow autenticados
cache_mgr suporteweb@isulpar.edu.br
#-----# CACHE #-----#
cache_access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
coredump_dir /var/spool/squid3
#-----# PAGINA DE ERRO EM PORTUGUES #-----#
error_directory /usr/share/squid3/errors/pt-br/
#-----# REGRAS DO PROXY#-----#
acl block_sites url_regex -i "/etc/squid3/listas/sites_block"
#acl ips_liberados src "/etc/squid3/listas/ips_liberados"
acl redeadm src 192.168.5.0/24
acl redepdg src 172.18.0.0/16
#acl password proxy_auth REQUIRED
acl grupo_diretor proxy_auth "/etc/squid3/listas/grupo_diretor"
acl grupo_funcionario proxy_auth "/etc/squid3/listas/grupo_funcionario"
acl grupo_liberado proxy_auth "/etc/squid3/listas/grupo_liberado"
acl sites_trabalho url_regex -i "/etc/squid3/listas/sites_trabalho"
#libera acesso total sem autenticacao
#http_access allow ips_liberados
#libera acesso total com autenticacao
#http_access allow redeadm grupo_liberado
http_access allow redepdg grupo_liberado
#bloqueia sites da lista block sites
http_access deny block_sites
#libera acesso para redePDG
http_access allow redepdg
http_access deny redepdg
#Libera acesso para redeADM
http_access allow redeadm autenticados
http_access deny redeadm
#libera acesso para redeadm para o grupo grupo_funcionario apenas os sites da lista sites
http_access allow redeadm grupo_funcionario sites_trabalho
#libera acesso para redeadm para o grupo grupo_diretor
http_access allow redeadm grupo_diretor
http_access deny redeadm
#-----# PORTA #-----#
http_port 3128