Узнайте, что WPAD Proxies возвращается - PullRequest
1 голос
/ 18 октября 2010

наша организация использует метод WPAD для настройки прокси в IE.Есть ли способ на самом деле узнать, что фактический прокси IE использует для URL?,Мне нужно это, чтобы вручную настроить прокси и не использовать опцию WPAD.

Любая помощь приветствуется.

Спасибо и С уважением

Ответы [ 2 ]

1 голос
/ 21 ноября 2013

Как подводит итог Rumplin, вы можете получить файлы, которые Internet Explorer использует, чтобы определить, какой (если есть) прокси-сервер использовать для определенного URL-адреса.Затем вы можете прочитать эти файлы, чтобы решить это самостоятельно. Википедия с описанием файлов автоконфигурации прокси может помочь вам понять функцию JavaScript.

Что-то, с чем я только что столкнулся, и которое выполняет бит разбора, - pacparser .Он предоставляет библиотеку синтаксического анализа для C или Python, и пример, приведенный для выполнения того, что вы просите в Python, выглядит до смешного просто.

>>> import pacparser
>>> pacparser.init()
>>> pacparser.parse_pac_file('examples/wpad.dat')
>>> pacparser.find_proxy('http://www.google.com', 'www.google.com')
'PROXY proxy1.manugarg.com:3128; PROXY proxy2.manugarg.com:3128; DIRECT'
>>> pacparser.find_proxy('http://www2.manugarg.com', 'www2.manugarg.com')
'DIRECT'
>>> pacparser.cleanup()
>>>
0 голосов
/ 26 января 2012

Попробуйте

http://wpad.department.branch.example.com/wpad.dat

http://wpad.branch.example.com/wpad.dat

http://wpad.example.com/wpad.dat

где example.com - ваш домен в интрасети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...