The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как в сквиде заводить клиентов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как в сквиде заводить клиентов"
Сообщение от Olegsoft emailИскать по авторуВ закладки on 26-Ноя-02, 06:53  (MSK)
Установил сквид, теперь как заводить для него клиентов. Никакого файла squid.passwd нету. Создать самому? Тогда где к нему прописывать путь.
Ответте плиз по содержательней.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как в сквиде заводить клиентов"
Сообщение от Goodvin emailИскать по авторуВ закладки on 26-Ноя-02, 09:32  (MSK)
1. Прописываются параметры авторизации. У меня это так (для версии  2.5.STABLE1, скомпилированной с ключом --enable-basic-auth-helpers=NCSA. Для предыдущих версий по-другому, внимательно читай комментарии в squid.conf):

auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
# самая главная строчка, описывает программу авторизации и файл с зашифрованными паролями
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 minutes

Прописываются и разрешаются acl, требующие авторизации:

...
acl allusers proxy_auth REQUIRED
...
http_access allow allusers

2. Добавление пользователей в /usr/local/squid/etc/passwd. В поставке apache находится программа htpasswd, которая вводимые пароли шифрует и пишет куда сказано:

$ /usr/bin/htpasswd -c /usr/local/squid/etc/passwd first_client

После этого появляется искомый файл со строчкой
first_client:h7mOeKePkEsGU.

Чтобы не создавать файл заново, а просто добавлять новых пользователей, htpasswd используется без опции -c. Также можно задавать пароль в коммандной строке (batch mode, опция -b), тип криптования пароля (опции -m, -d или -s) и проч.

Есть еще такой cgi-скрипт под названием chpasswd, который кладется в cgi-bin и позволяет пользователям из /usr/local/squid/etc/passwd через веб-интерфейс менять свои пароли.

(работает на ASP Linux 7.3 "Vostok", Squid Cache: Version 2.5.STABLE1-20021120)

>Установил сквид, теперь как заводить для него клиентов. Никакого файла squid.passwd нету.
>Создать самому? Тогда где к нему прописывать путь.
>Ответте плиз по содержательней.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру