Как применить настройки прокси WinHTTP для всего домена?
Мы уже настраиваем параметры прокси-сервера Internet Explorer через групповую политику, и это прекрасно работает. К сожалению, недавно я столкнулся с несколькими проблемами, когда эти настройки игнорируются некоторыми службами.
Я понял, что у этих сервисов есть одна общая черта. Они используют WinHTTP, который имеет свои собственные настройки прокси. Теперь я спрашиваю себя, как применять их по всему домену.
Я понимаю, что могу создать скрипт входа в систему и просто запустить netsh winhttp import proxy source=ie
Но из своего опыта я знаю, что для вступления в силу этих настроек требуется перезагрузка. Так что это не поможет мне в сценарии входа в систему.
Итак, как я могу это сделать?
3 ответа
Я знаю, что это очень старый, но нашел это во время поиска решения этой самой темы.
Настройки хранятся в REG_BINARY в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ Соединения в записи WinHttpSettings
Это может быть применено как объект групповой политики.
Пока еще не знаю, насколько это портативно (win7 win8 win10).
Найдено здесь (на немецком) http://matthiaswolf.blogspot.de/2013_09_01_archive.html
Для эффективной работы прокси-сервера Winhttp необходимо использовать как стандартные, так и команды пути win64.
C: \ Windows \ system32 \ Netsh
C: \ Windows \ SysWOW64 \ Netsh
Вызов команд из обеих начальных точек - это первый шаг, чтобы убедиться, что вы охвачены всеми приложениями, которые используют эту точку входа.
Вы можете импортировать настройки IE, однако мне обычно нравится специально и программно запускать это обновление настроек. Чтобы было ясно, я установил записи списка прокси, портов и обхода явно через удаленный скрипт, который затрагивает все машины. Перезагрузка технически не требуется, но необходим перезапуск служб, которые обращаются к прокси. При моем использовании это был бы IIS, поэтому IISRESET обычно делает свое дело. Как только они установлены, они являются постоянными.
proxycfg -u
Команда выше взять текущие настройки пользователя и применить его.