LinuxForum.Fans
Тема

Проблемы со squid

Автор: kukuzj 7 сообщений 3017 просмотров
#49839

Была поставлена следующая задача: Необходимо организовать доступ по логину/паролю из wi-fi сети. Так понимаю - это squid+ntlm+точка в режиме bridge, но вот тут и начинаются проблемы. 1. Как включить этот самый ntlm? (squid ставлю из репозитария, при компиляции из исходников выбивает отсутствие stdio.h и кучу других проблем). 2. Как заставить пароли храниться в MySQL-базе?

В Linux'е новичек, пробовал разобраться по squid-cache.ru, но глухо, там инструкция для мандривы, не совсем применима к Альт, дистрибутив - принципиальный юр. вопрос - или альт, или убунта.

Быть может кто подскажет, как организовать доступ по логину/паролю, желательно в формате howto для чайников или подскажет другой метод организации доступа.

Заранее благодарю.

#49853

squid + sams не подойдет?

#49864
xlin написал:
squid + sams не подойдет?

А можно подробнее? С линуксом и администрированием только знакомлюсь.

#50318

Если нужно окно ввода логина-пароля. Я бы воспользовался ncsa авторизацией, имхо проще. В сквиде настраевается все прозрачно и просто руками

#50334

1) Убираешь прозрачное проксирование, если есть:
вместо
http_port 3128 transparent
ставишь
http_port 3128

2) Убираешь перенаправление на прокси, если есть:
смотришь:
iptables -t nat -nvL PREROUTING
если есть, убираешь
iptables -t nat -D PREROUTING N
где N - целое положительное число, соответствующее номеру строки, в которой идет перенаправление (REDIRECT) на порт 3128

3) Устанавливаешь аутентификацию в сквиде:

auth_param basic realm Squid proxy-server
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 40
acl MYUSERS proxy_auth REQUIRED
...
http_access allow MYUSERS
...

4) Выполняешь следующие команды (добавляем пользователей с паролями в /etc/squid/passwd):
htpasswd -c /etc/squid/passwd user1
htpasswd /etc/squid/passwd user2
htpasswd /etc/squid/passwd user3
и так далее.

5) Прописываешь прокси в браузерах
6) Проверяешь

Ну а по поводу хранения пользователей с паролями в mysql - самому интересно :)



http://kaba.org.ua/?url=soft&who=squid



скачал, но не компилируется, нет файла mysql.h

Войдите или зарегистрируйтесь, чтобы ответить.