Автоматическая авторизация на прокси (Чтобы авторизация была, но прописывать ничего никуда не надо было)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Автоматическая авторизация на прокси

Сообщение Dark Neo »

Добрый день.

Со связкой SQUID+SAMS для учета трафика, авторизации пользователей я разобрался и сегодня руководство поставило еще более интересную задачу.

При использовании SQUID+SAMS, чтобы пользователь мог авторизоваться на прокси, его адрес нужно прописать, как минимум, в браузере, что для многих пользователей, далеких от компьютера оказывается весьма проблематично, поэтому нужно какое-то простое решение, чтобы ничего нигде не прописывать.

Такое решение часто встречается в гостиницах: при открытии браузера появляется окно, куда нужно ввести номер своей комнаты/карты для проживания и доступ в сеть открывается - вроде и через прокси, а вроде бы ничего нигде не прописываешь.

Подскажите, с помощью чего можно реализовать подобную систему?
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Автоматическая авторизация на прокси

Сообщение IMB »

Такой вариант возможно реализовать на управляемом сетевом оборудовании.
Спасибо сказали:
Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Re: Автоматическая авторизация на прокси

Сообщение Dark Neo »

IMB писал(а):
20.08.2010 20:46
Такой вариант возможно реализовать на управляемом сетевом оборудовании.

А без него? (:

Что могу заметить, авторизация происходит через какой-то веб-сервис, так как после авторизации в адресной строке браузера передается МАС-адрес сетевой, т.е. при открытии браузера открывается страница авторизации, и при авторизации в скрипт передается МАС.

Есть идеи?
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Автоматическая авторизация на прокси

Сообщение Xandry »

Прозрачность + авторизация по ip-адресам не пойдёт?
Спасибо сказали:
Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Re: Автоматическая авторизация на прокси

Сообщение Dark Neo »

Xandry писал(а):
20.08.2010 21:01
Прозрачность + авторизация по ip-адресам не пойдёт?

Не-а, не то, надо жестко логин-пароль, так как пользователи ушлые бывают (:
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Автоматическая авторизация на прокси

Сообщение deadhead »

[x] close
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Автоматическая авторизация на прокси

Сообщение sash-kan »

Dark Neo писал(а):
20.08.2010 15:17
Подскажите, с помощью чего можно реализовать подобную систему?
интересует программа? текстовый редактор.
несколько строчек на php (или чём угодно другом для отработки веб-сервером).
их смысл — вставлять разрешающее правило в netfilter.
правила нет — обращения заворачиваются последним правилом в цепочке на ваш веб-сервер.
круг замкнулся.

и никаких прокси-серверов, заметьте.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Re: Автоматическая авторизация на прокси

Сообщение Dark Neo »

sash-kan писал(а):
20.08.2010 22:15
Dark Neo писал(а):
20.08.2010 15:17
Подскажите, с помощью чего можно реализовать подобную систему?
интересует программа? текстовый редактор.
несколько строчек на php (или чём угодно другом для отработки веб-сервером).
их смысл — вставлять разрешающее правило в netfilter.
правила нет — обращения заворачиваются последним правилом в цепочке на ваш веб-сервер.
круг замкнулся.

и никаких прокси-серверов, заметьте.

Интересует программа. Текстовый редактор сам найду.
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
elve
Сообщения: 69
ОС: Gentoo Linux

Re: Автоматическая авторизация на прокси

Сообщение elve »

wpad = Web Proxy Auto-Discovery.
http://www.freeproxy.ru/ru/free_proxy/faq/wpad.htm
Это не текстовый редактор =)

Однако, вариант от sash-kan надежнее =)
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Автоматическая авторизация на прокси

Сообщение IMB »

elve писал(а):
21.08.2010 20:20
wpad = Web Proxy Auto-Discovery.
http://www.freeproxy.ru/ru/free_proxy/faq/wpad.htm

И как это поможет авторизоваться на прокси? Да и работает нормально не везде.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Автоматическая авторизация на прокси

Сообщение expdot »

можно сделать программу - авторизатор
учетные данные вводите в конфигурацию программы
пользователю остается только запустить
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Автоматическая авторизация на прокси

Сообщение denel »

expdot писал(а):
25.08.2010 17:30
можно сделать программу - авторизатор
учетные данные вводите в конфигурацию программы
пользователю остается только запустить

На вскидку.
А нельзя разве прозрачность+авторизация по MAC? Или если уж так нужен логин, тогда без настройки каждого клиента наверно не обойтись, хотябы как прокси прописать http://login:pass@proxy:port
Спасибо сказали:
Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Re: Автоматическая авторизация на прокси

Сообщение Dark Neo »

Есть в большинстве браузеров такая ерунда, как адрес автонастройки для прокси. Возможно, можно использовать его каким-то волшебным образом.
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Автоматическая авторизация на прокси

Сообщение IMB »

Dark Neo писал(а):
28.08.2010 17:04
Есть в большинстве браузеров такая ерунда, как адрес автонастройки для прокси.

Тут есть одно но, установка галочки "Автоматическое определение прокси" нормально работает только в IE. Во всех остальных надо прописывать путь до wpad.dat.
Да и врядли Вам это поможет, эта опция определяет только то, как броузер будет получат запрошенный адрес - напрямую или через прокси.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Автоматическая авторизация на прокси

Сообщение Xandry »

IMB писал(а):
28.08.2010 17:15
Тут есть одно но, установка галочки "Автоматическое определение прокси" нормально работает только в IE. Во всех остальных надо прописывать путь до wpad.dat.
Да и врядли Вам это поможет, эта опция определяет только то, как броузер будет получат запрошенный адрес - напрямую или через прокси.

По моему имелось в виду это:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
reji
Сообщения: 81

Re: Автоматическая авторизация на прокси

Сообщение reji »

Может-поможет: software captive portals
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: Автоматическая авторизация на прокси

Сообщение strah »

IMB писал(а):
28.08.2010 17:15
Тут есть одно но, установка галочки "Автоматическое определение прокси" нормально работает только в IE. Во всех остальных надо прописывать путь до wpad.dat.

Не скажи - при установки этой галочки тот-же Firefox пытается загрузить wpad.dat сначала с wpad.local.net(если у тебя домен - local.net), затем с wpad.net. Во всяком случае, у меня с firefox это работает нормально.
/earth: file system full
Спасибо сказали:
Аватара пользователя
Dark Neo
Сообщения: 309
Статус: Грустный красноглазик
ОС: MacOS 10.9.4

Re: Автоматическая авторизация на прокси

Сообщение Dark Neo »

Предлагаю тему закрыть, так как интерес руководства к вопросу почему-то резко пропал и устраивает старая система.
Линукс, это такая штука, которую хочется сломать...
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Автоматическая авторизация на прокси

Сообщение McLeod095 »

IMB писал(а):
28.08.2010 17:15
Dark Neo писал(а):
28.08.2010 17:04
Есть в большинстве браузеров такая ерунда, как адрес автонастройки для прокси.

Тут есть одно но, установка галочки "Автоматическое определение прокси" нормально работает только в IE. Во всех остальных надо прописывать путь до wpad.dat.
Да и врядли Вам это поможет, эта опция определяет только то, как броузер будет получат запрошенный адрес - напрямую или через прокси.


Вот как раз и наоборот. Все браузеры кроме ослика отрабатывают данную функцию как и положено, а вот в ослике надо вводить адрес автоматической настройки. Долго сам пытался понять почему ослик не хочет работать, а все остальные нормально работают. Только галочку в лисе надо ставить не там как показано на картинке ниже, а именно Автоматическая настройка прокси для данной сети.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Автоматическая авторизация на прокси

Сообщение IMB »

McLeod095 писал(а):
08.09.2010 10:03
Вот как раз и наоборот. Все браузеры кроме ослика отрабатывают данную функцию как и положено, а вот в ослике надо вводить адрес автоматической настройки. Долго сам пытался понять почему ослик не хочет работать, а все остальные нормально работают. Только галочку в лисе надо ставить не там как показано на картинке ниже, а именно Автоматическая настройка прокси для данной сети.

Попробовал, не работает в Iceweasel 3.5.6. В роли прокси выступает Squid, не исключаю что надо ещё произвести некие настройки где то.
Ну да не суть.
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 209
ОС: OpenSuse

Re: Автоматическая авторизация на прокси

Сообщение Serega86 »

если есть ad c виндами то можно настроить ntlm авторизацию в самсе(sams.perm.ru тут есть документация). А настройки прокси задать политиками винды
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Автоматическая авторизация на прокси

Сообщение McLeod095 »

Serega86 писал(а):
20.09.2010 10:33
если есть ad c виндами то можно настроить ntlm авторизацию в самсе(sams.perm.ru тут есть документация). А настройки прокси задать политиками винды

Если есть AD то тогда уж лучше настраивать авторизацию по Kerberos. К сожалению у себя пока не настроил и не проверил работоспособность в связке с SAMS.
(IMB) писал(а):Попробовал, не работает в Iceweasel 3.5.6. В роли прокси выступает Squid, не исключаю что надо ещё произвести некие настройки где то.
Ну да не суть.

а адрес wpad.domain работает и существует, и скрипт правильно написан?
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Автоматическая авторизация на прокси

Сообщение IMB »

McLeod095 писал(а):
20.09.2010 13:56
а адрес wpad.domain работает и существует, и скрипт правильно написан?

Да, при указании полного пути к файлу всё работает.
Спасибо сказали: