Как определить используемый прокси-сервер, определенный wpad.dat вне IE - PullRequest
0 голосов
/ 25 мая 2018

Моя компания имеет очень большой и сложный файл автоматической настройки веб-прокси (PAC).Есть ли способ определить из командной строки или, возможно, Java / Powershell, какой прокси будет использоваться IE, т. Е. Я хочу определить вывод из FindProxyForURL (url, host) для любого предоставленного URL.

Я искал во всем и нашел много других вещей, и даже попробовал пару программ на Java - без радости!Любые предложения приветствуются.

1 Ответ

0 голосов
/ 29 мая 2018

Вам нужно будет написать код.Я предлагаю VisualStudio и CSharp.Вы можете попробовать VisualBasic или любой другой язык, который имеет привязки Windows API.Я думаю, что PowerShell может сделать свое дело.

В Windows API есть WinHttpGetProxyForUrl https://msdn.microsoft.com/en-us/library/windows/desktop/aa384097(v=vs.85).aspx Здесь приведен пример кода C # https://github.com/respec/BASINS/blob/master/WebDownload/ProxyHelper.cs

Вы также можете скопировать и вставить PACфайл в любой из онлайн-инструментов, таких как https://jsfiddle.net/ и вызов FindProxyForURL () в нижней части файла.

...