From: NKritsky <nkritskyatno_spam.mail.ru>
Newsgroups: email
Date: Mon, 25 Dec 2003 14:31:37 +0000 (UTC)
Subject: Аутентификация клиентов NEC socks5 сервера в NT домене.
Надоело мне в 21-м веке авторизовать клиентов (и, соответственно,
вести учет траффика) по IP.
Штатный socks5 сервер от NEC меня в принципе устраивает. Но вот незадача -
в опциях присутствуют три типа аутентификации клиента - username/pass,
kerberos, anonymous. Причем username/pass кастомизуется только при помощи опции
SOCKS5_PWD_FILE. Ни API для external auth, ни даже поддержки PAM. Всё. Пришлось
поработать руками и (немножко) головой.
Что нам понадобится:
- исходники socks5 - www.google.com
- исходники msnt_auth - маленького хелпера из поставки сквида. Я брал его из
- исходников squid 2.5.STABLE1, просто потому что он уже лежал у меня на диске в
развернутом состоянии.
- текстовый редактор. например vi.
Подставляем свой путь к объектникам msnt_auth.
Удаляем из каталога с msnt_auth файл msntauth.o
собираем socks5 - все должно собраться. Теперь сокс аутентифицирует юзеров через
домен NT указанный в конфигурации msnt_auth.
Удачи!
1024 Прочтений • [Аутентификация клиентов NEC socks5 сервера в NT домене. (socks proxy patch win auth squid)] [08.05.2012] [Комментариев: 0]