在我的 IE 连接选项中,选择了“自动检测代理设置”选项。有什么方法可以获取 IE 检测到的代理服务器(IE 实际上使用哪个代理服务器连接到互联网)?
Internet Explorer 10 和 Windows 8。谢谢!
答案1
当您选择时,automatically detect proxy settings
您是在告诉 IE 从中下载一个脚本http://wpad/wpad.dat
(通常)。
该脚本可能相当复杂,并根据各种标准(请求的来源、目的地、主机名、主机名类型等)使用各种代理服务器。因此,每个网站的单独请求都可以发送到不同的代理服务器。
您可以做几件事 - 第一件事是下载http://wpad/wpad.dat
您自己的副本。您可以将其输入到您的网址中,它会询问您是否要保存它。然后您可以在文本查看器中阅读它以查看标准是什么,从而了解将选择哪个代理(通常只有一个)。
您可以做的另一件事是转到命令提示符,然后键入netstat -ban
。这将显示您机器的所有网络连接,以及拥有该连接的进程的进程 ID (PID)。如果您查看任务管理器(启用 PID 列),您可以看到 iexplore.exe 的 PID,从而找出它将请求发送到哪里(在 列中Foreign Address
)netstat
。这将是代理服务器。
如果您可以切换到 Firefox,则有一些扩展程序可以显示哪个 IP 地址正在为您提供页面,并且还会告诉您代理服务器 IP。IE 可能也有类似的功能(但我对此表示怀疑 - 也许是 Web 开发人员工具)。
答案2
我知道这是一个老话题,但我还是想分享一下 - 在具有多个代理的企业局域网中,自动检测是连接方法,我们不确定要从哪个代理/位置出发,我们输入一个我们知道被阻止的网站的网址(例如 calottery.com - 赌博),请求将重定向到自动检测到的代理。该代理的 IP 地址将显示在浏览器的地址栏中。快速简便地找出正在使用的代理