Авторизация пользователей в SquidNT 2.6 для Windows через passwd файл

Windows
Топик возник по вопросу из топика Установка прокси сервера для Windows . Конфиг я правил из вышеобозначенной темы и погуглив сделал такое решение:

Правим конфиг
visible_hostname anton

auth_param basic program c:/squid/libexec/ncsa_auth.exe c:/squid/etc/pass
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

http_port 3128
acl pass proxy_auth REQUIRED  
acl localhost src 0.0.0.0/0.0.0.0
acl Safe_ports port 80 110 25
acl CONNECT method CONNECT
acl all src 0.0.0.0/0.0.0.0
http_access allow localhost pass
http_access allow !Safe_ports   pass
http_access deny CONNECT

Качаем утилиту htpasswd.rar, с ее помощью создаем файл c:/squid/etc/pass, в котором хранится база пользователей.
Скачиваем, распаковываем и добавляем первого пользователя
htpasswd.exe -c pass user1

Программа спрашивает пароль и все.
Запускаем reconfsquid.bat из моей сборки или
sbin\squid -n Squid25 -f c:/squid/etc/squid.conf -k reconfigure

и пользуемся

4 комментария

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.