Привет всем!
У меня стоит сквид 2.5 стэйбл 12собран так:
squid -v
Squid Cache: Version 2.5.STABLE12
configure options: --prefix=/opt/squid-2.5 --sysconfdir=/etc/squid --libexecdir=/opt/squid-2.5/sbin --localstatedir=/var --enable-err-languages=English --enable-auth=basic --enable-basic-auth-helpers=NCSA --enable-delay-poolsвот кусок конфига сквида:
auth_param basic program /opt/squid-2.5/sbin/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm proxy server
auth_param basic credentialsttl 2 hoursacl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1
acl users proxy_auth REQUIREDhttp_access allow localhost
http_access allow users
http_access deny allпасвордный файл создавал так:
htpasswd -c /etc/squid/passwd testПроблема в том что при попытке зайти в интернет на клиентской машине выскакивает окошко ввести имя пароль, ввожу а он его не принемает и требует ввести снова. Пробовал с разными бродилками - один черт.
В логах (cache.log) появляется следующее:
aclAuthenticated: authentication not applicable on accelerated requests.
aclAuthenticated: authentication not applicable on accelerated requests
.... и т.д. на каждый ввод по строчке..Проверка /opt/squid-2.5/sbin/ncsa_auth /etc/squid/passwd показывает что файл рсшифровывается нормально, то есть при вводе правильных данных возвращает ОК
Где еще копать? Помогите плиз...
Извиняюсь за свою невнимательность и сам себе отвечу.
Сквид не может работать в принципе с авторизацией на прозрачном прокси сервере. (а жаль)