【发布时间】:2014-04-17 14:10:34
【问题描述】:
我们的工作笔记本电脑配置为使用代理访问外部站点,我无权查看代理信息。我们所有的应用程序(例如 IDE)都配置为使用系统代理。有没有办法可以检查代理设置;例如,在 chrome 或命令提示符或任何其他方式上?
【问题讨论】:
标签: windows google-chrome proxy command-prompt
我们的工作笔记本电脑配置为使用代理访问外部站点,我无权查看代理信息。我们所有的应用程序(例如 IDE)都配置为使用系统代理。有没有办法可以检查代理设置;例如,在 chrome 或命令提示符或任何其他方式上?
【问题讨论】:
标签: windows google-chrome proxy command-prompt
可以在谷歌浏览器中查看代理设置:
chrome://net-internals/#proxy
在 Chrome 的地址栏中输入。
【讨论】:
PROXY <address>,至少是我见过的那些。另一种选择是使用 pac 文件解析器,例如 pacparser。
您可以使用名为:NETSH的工具
通过命令行查看系统代理信息:
netsh.exe winhttp show proxy
另一种查看方式是打开IE,然后点击“齿轮”图标,然后点击Internet选项->连接选项卡->点击局域网设置
【讨论】:
其他4种方法:
开始 > 控制面板 > 网络和 Internet > Internet 选项 > 连接选项卡 > LAN 设置 2.从注册表编辑器
regedit
使用 PowerShell
Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | findstr ProxyServer
输出:
ProxyServer : proxyname:port
在浏览器中输入以下内容:
about:preferences#advanced
转到网络>(在连接部分)设置...
【讨论】:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL 中获取 PAC 文件 URL
您可以通过使用浏览器访问一些网站然后运行 DOS 命令来确定您正在使用哪个代理服务器:
netstat
您会在端口 80 或 8080(常见的代理服务器端口)上的 外国地址 列中看到一些连接。理想情况下,您将能够通过其命名约定来识别代理服务器。
【讨论】:
@rleelr 的更新:
可以在 Google Chrome 中查看代理设置:
chrome://net-internals/#http2
然后选择
查看实时 HTTP/2 会话
然后选择其中一个实时会话(您需要打开一些选项卡)。在那里你会发现:
[...]
t=504112 [st= 0] +HTTP2_SESSION [dt=?]
--> host = "play.google.com:443"
--> proxy = "PROXY www.xxx.yyy.zzz:8080"
[...]
============================
【讨论】: