|
||||||
|
Для начала, если у вас уже собран и стоит сквид, проверьте в каталоге сквида наличия бинарника программы авторизации nsca_auth. Если его нет, то пройдите в каталог, где лежат исходники /squid-2.4.STABLE4/auth_modules/NCSA/ и выполните команду make, должен появиться бинарный файл ncsa_auth. Скопируйте его в каталог с бинарниками вашего сквида. Все, с бинарниками закончили. Начинаем править ваш squid.conf. В районе 920й строки конфига есть tag authenticate_program, дописываем его: authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd, где первый путь - путь до вашего бинарника авторизации, второй - где будет лежать файл с логинами и паролями пользователей. Далее прописываем alc acl auth1 proxy_auth REQUIRED src 0.0.0.0/0.0.0.0 http_access allow auth1Сейчас ваш squid будет просить авторизироваться всех. Для того чтобы завести пользователей, можно воспользоваться программой htpasswd из пакета Apache. ./htpasswd -cb /usr/local/squid/etc/passwd UserName UserPassword Ключ -c служит для создания файла записей. Для добавления пользователей этот ключ следует опустить. Все, удачной работы с вашим сквидом! ;)
2002 |
|
|||||
|
||||||
|
|
||||||
