Можно ли настроить имя пользователя и пароль для проверки подлинности прокси в Windows?

У меня есть прокси-сервер squid с базовой аутентификацией SQL db. При настройке на клиентском компьютере пользователю предлагается диалоговое окно с запросом имени пользователя / пароля.

Когда они введены и флажок сохранения установлен, подсказка больше не отображается в IE, а chrome запрашивает каждый раз, когда она запускается.

Мой вопрос - возможно ли предварительно настроить имя пользователя / пароль в реестре или где-то еще? Я попробовал

http://username:password@server:port

и вариации этого безуспешно. Когда эта строка введена, браузеры игнорируют ее полностью и продолжают работу без прокси.

Я посмотрел на настройку ntlm на squid, но кажется, что если клиент находится в другом домене, пользователю все равно будет предложено.

1 ответ

Вы можете выбрать следующие шаги для принудительного использования IE с использованием одного и того же соединения в течение всей процедуры аутентификации.

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedit и нажмите кнопку ОК.

  2. Найдите и нажмите один из следующих ключей в реестре:

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \Microsoft\Windows\CurrentVersion\Internet Settings

HKEY_CURRENT_USER \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \Microsoft\Windows\CurrentVersion\Internet Settings

  1. В меню "Правка" выберите пункт "Новый" и нажмите "DWORD".

  2. Введите ReleaseSocketDuring401Auth и нажмите клавишу ВВОД.

  3. В меню "Правка" выберите "Изменить".

  4. Введите 0 и нажмите кнопку ОК.

Блог Microsoft:

http://blogs.msdn.com/b/asiatech/archive/2012/03/28/ie-always-prompts-for-authentication-when-browsing-through-proxy-server.aspx

Другие вопросы по тегам