我们的组织使用WPAD方法在IE中设置代理。有没有办法真正找出IE用于URL的实际代理?我需要它来手动设置代理,并且不使用WPAD选项。
任何帮助都是非常感谢的。
感谢并致以问候
发布于 2013-11-21 17:07:30
正如Rumplin总结的那样,您可以检索Internet Explorer用来发现用于特定URL的代理(如果有)的文件。然后,您可以通读这些文件来自己解决问题。Wikipedia explanation of proxy auto-config files可以帮助您理解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()
>>>发布于 2012-01-26 23:03:17
试一试
http://wpad.department.branch.example.com/wpad.dat
http://wpad.branch.example.com/wpad.dat
http://wpad.example.com/wpad.dat
其中example.com是您的内部网域。
https://stackoverflow.com/questions/3958090
复制相似问题