The OpenNET Project / Index page

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

Squid авторизация логин/пассворд через внешний скрипт (squid auth login password patch)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: squid, auth, login, password, patch,  (найти похожие документы)
- RU.UNIX (2:5077/15.22) -------------------------------------------- RU.UNIX - From : Sergey I. Golod 2:5077/22 22 Mar 00 15:28:02 Subj : Squid авторизация логин/пассворд через внешний скрипт ------------------------------------------------------------------------------- alexm@hsys.msk.ru wrote: > AC> Hу и кто-нибудь ее ставил? Все понятно, все работает, но вот как > AC> сделать авторизацию, что бы каждый юзер говорил свой логин/ пассворд, > AC> который должен проверять внешний скрипт, я не нашел . Понятно, что > AC> плохо искал, но патчить совсем ручками сквид не хочется, надо искать > AC> готовый патч для сквида ... > > Какими ручками? В стандартном сквиде есть возможность authentication > program или как она там. Чуть выше redirector_program. Ручками именно ручками. В squid2.2(не знаю как в 2.3[4]) редиректору передавалось не имя пользователя, а ident, а чтобы его получать надо клиентам ставить identd. Приходится патчить squid: ------------------------------------------------------------------------------- ---------------- From: Antony T Curtis <antony@abacus.co.uk> To: squidguard@ost.eltele.no Date: 23.06.99 5:56 pm Subject: SquidGuard Many thanks for the work on squidGuard... It's working great on AIX 4.1.3 with Squid 2.2STABLE3... A useful patch to Squid 2.2STABLE which fixes per-user redirection where the user is authenticated using proxy-auth... *** src/redirect.c.orig Tue Jun 22 14:04:43 1999 - --- src/redirect.c Tue Jun 22 15:46:41 1999 *************** *** 103,108 **** - --- 103,110 ---- cbdataAdd(r, cbdataXfree, 0); r->orig_url = xstrdup(http->uri); r->client_addr = conn->log_addr; + if (http->request->user_ident[0]) + r->client_ident = http->request->user_ident; else if (conn->ident == NULL || *conn->ident == '\0') { r->client_ident = dash_str; } else { Regards, Antony, ------------------------------------------------------------------------------- ---------------- wbr, Serg. --- Mozilla 4.72 [en] (Windows NT 5.0; I) * Origin: A Last Rover Debian GNU/Linux InterNetNews site (2:5077/22@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Lot (?), 01:32, 05/04/2003 [ответить]  
  • +/
    Люди пожайлуста помогите у меня под 2000 поднят Squid2.5 (прокси) мне надо чтоб он резал рекламу !!!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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