Aid*_*yan 71 internet-explorer proxy auto-detect
当 Internet Explorer 设置为自动检测代理设置时,有没有办法查看它检测到的内容?
Pol*_*lsy 52
这些设置是从http://wpad/wpad.dat检索的,这是一个 javascript 文件,描述了在哪种情况下应该使用哪个代理服务器。最好的办法是打开该 URL 并从它返回的内容中找出代理。
Roy*_*ams 47
如果http://wpad/wpad.dat
不可用,您可以通过浏览网站然后检查建立的 TCP 连接来推断正在使用哪些代理。这不是很好,但至少是最低限度的用处。
检查netstat -an | find "EST"
(“ ESTABLISHED
”的缩写)的输出。
转到一个新站点(您最近没有访问过的站点)。
netstat
再次运行该命令,寻找新的连接。它可能看起来像:
TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
在这个例子中,你的代理的 IP 是192.168.1.88
并且它正在侦听端口8080
。
注意,此方法只显示了代理当前正在使用该连接。如果您的环境中配置了多个代理,并且您想了解所有代理,您可能需要定期重复上述过程以获取完整列表。
可以在非 Windows 机器上使用相同的过程(使用netstat -an | grep EST
,或者您的操作系统用来显示活动连接的任何东西)。
Sha*_*rpC 17
我尝试了提到的两种解决方案,以及其他各种解决方案。
最后,对我有用的是使用 Chrome 导航到:
铬://网络内部/#proxy
这给了我.pac
文件(= 代理自动配置文件),然后我可以下载并阅读该文件以确定正在选择的代理。
=== 附录 ===
正如@DaveInCaz 和@ZachBloomquist 所指出的,这从 Chrome 71 开始不再有效。
所以我所做的是:
chrome-win32.zip
chrome.exe
,你就可以再次使用地址chrome://net-internals/#proxy
找到PAC脚本了!所以总结一下所需的步骤:
chrome.exe
chrome://net-internals/#proxy
归档时间: |
|
查看次数: |
166569 次 |
最近记录: |