Autenticação de proxy simples usando o squid

1

Estou tentando configurar o squid para exigir autenticação.

Eu tenho o squid para trabalhar sem autenticação, do que eu

 htpasswd -c /etc/squid3/passwd foo

depois disso, eu substituí

http_access allow all

com

acl foo proxy_auth REQUIRED    
http_access allow foo
http_access deny all

e adicionado

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic credentialsttl 30 minutes
auth_param basic casesensitive on

para /etc/squid3/squid.conf .

Agora, quando faço service squid3 restart , obtenho

stop: Unknown instance:
squid3 start/running, process 12256

quando executo ps aux não consigo encontrar o squid entre os processos em execução e o servidor não pode ser conectado.

Por que isso não está funcionando?

UPDATE

squid3 -d 10 mostra:

Can't use proxy auth because no authentication schemes are fully configured.
FATAL: ERROR: Invalid ACL: acl foo proxy_auth REQUIRED
    
por Arsen Zahray 16.02.2013 / 15:45

1 resposta

1

Parece que sua configuração de autenticação do squid está faltando authentication helpers , como ncsa_auth . Para a configuração passo a passo, você pode precisar seguir este tutorial .

    
por 16.02.2013 / 16:40

Tags