Olá pessoal, Instalei o Squid com o Dansguardian, até ai beleza. Acontece que utilizo o squid com autenticação de usuário (digest), e agora o dansguardian recebe as requisições dos clientes e as repassa para o squid, so que ao repassar não está sendo enviado o ip do cliente e sim o localhost (127.0.0.1) e como no squid.conf é liberado o acesso para acl localhost, os clientes não estão sendo mais autenticados.
Seria esse o cenário (Dans - recebe requisições > Repassa para squid tudo em localhost > Devolve ao cliente) Percebo que o Dans não repassa o ip do cliente para o squid. Já habilitei as opções: no dans: forwarded_for = on no squid: follow_x_forwarded_for allow localhost acl_uses_indirect_client on log_uses_indirect_client on porem qando vou iniciar o squid dá os erros xxserver:~# squid -k reconfigure 2008/12/16 19:12:37| parseConfigFile: line 35 unrecognized: 'follow_x_forwarded_for allow all ' 2008/12/16 19:12:37| parseConfigFile: line 36 unrecognized: 'acl_uses_indirect_client on' 2008/12/16 19:12:37| parseConfigFile: line 37 unrecognized: 'log_uses_indirect_client on' ------ abaixo vou detalhar as versões do squid e dansguardian. xxserver:~# squid -v Squid Cache: Version 2.6.STABLE5 configure options: '--prefix=/usr' '--exec_prefix=/usr' '-- bindir=/usr/sbin' '--sbindir=/usr/sbin' '-- libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '-- localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '-- enable-async-io' '--with-pthreads' '--enable- storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '-- enable-arp-acl' '--enable-epoll' '--enable-removal- policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable- htcp' '--enable-cache-digests' '--enable-underscores' '--enable- referer-log' '--enable-useragent-log' '--enable- auth=basic,digest,ntlm' '--enable-carp' '--with-large-files' 'i386- debian-linux' 'build_alias=i386-debian-linux' 'host_alias=i386-debian- linux' 'target_alias=i386-debian-linux' xxserver:~# dansguardian -v DansGuardian 2.8.0.6 E isso ai pessoal obrigado...
