【问题标题】:How to see the proxy settings on windows?如何在 Windows 上查看代理设置?
【发布时间】:2014-04-17 14:10:34
【问题描述】:

我们的工作笔记本电脑配置为使用代理访问外部站点,我无权查看代理信息。我们所有的应用程序(例如 IDE)都配置为使用系统代理。有没有办法可以检查代理设置;例如,在 chrome 或命令提示符或任何其他方式上?

【问题讨论】:

    标签: windows google-chrome proxy command-prompt


    【解决方案1】:

    可以在谷歌浏览器中查看代理设置:

    chrome://net-internals/#proxy

    在 Chrome 的地址栏中输入。

    【讨论】:

    • 在我的例子中,这显示了代理 SCRIPT 地址,但不显示当前代理服务器地址本身。
    • @DaveInCaz 查看pac文件中的代理地址即可。
    • @roadrunner 我见过的一些 pac 脚本很复杂,带有条件逻辑,所以理解起来并不简单......
    • @DaveInCaz 可以理解。通常,它们通常在 pac 文件中显示为PROXY <address>,至少是我见过的那些。另一种选择是使用 pac 文件解析器,例如 pacparser
    • 从 Chrome 71 开始,这似乎已被剥离,不再显示代理设置。
    【解决方案2】:

    您可以使用名为:NETSH的工具

    通过命令行查看系统代理信息:

    netsh.exe winhttp show proxy
    

    另一种查看方式是打开IE,然后点击“齿轮”图标,然后点击Internet选项->连接选项卡->点击局域网设置

    【讨论】:

    • 这不起作用。我知道我有一个由我的组织强制执行的代理。 NETSH 什么也没显示。
    【解决方案3】:

    其他4种方法:

    1. 从 Internet 选项(但不打开 Internet Explorer)

    开始 > 控制面板 > 网络和 Internet > Internet 选项 > 连接选项卡 > LAN 设置 2.从注册表编辑器

    • 开始 + R
    • 输入regedit
    • 转到 HKEY_CURRENT_USER > 软件 > Microsoft > Windows > CurrentVersion > Internet 设置
    • 有一些与代理相关的条目 - 如果要获取其值(数据),可能需要打开(双击)ProxyServerAutoConfigURL
    1. 使用 PowerShell

       Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | findstr ProxyServer
      

    输出:

        ProxyServer               : proxyname:port
    
    1. Mozilla Firefox

    在浏览器中输入以下内容:

        about:preferences#advanced
    

    转到网络>(在连接部分)设置...

    【讨论】:

    • 如果是 proxy auto-config,您可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL 中获取 PAC 文件 URL
    【解决方案4】:

    您可以通过使用浏览器访问一些网站然后运行 ​​DOS 命令来确定您正在使用哪个代理服务器:

    netstat

    您会在端口 80 或 8080(常见的代理服务器端口)上的 外国地址 列中看到一些连接。理想情况下,您将能够通过其命名约定来识别代理服务器。

    [另见https://stackoverflow.com/a/8161865/3195477]

    【讨论】:

    • 这是迄今为止最直接的方法,在锁定的公司 PC 上。
    • 如此简单,我敢打赌它不会起作用。我在这里使用代理。
    【解决方案5】:

    @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"
    [...]
                                  ============================
    

    【讨论】:

    • 当我尝试使用该 chrome:// URL 时,它会立即将我重定向到 chrome://net-internals/#events 并且不显示任何“实时查看...”链接。铬 v75
    • Google Chrome 76 报告:“net-internals 事件查看器和相关功能已被删除。请使用 chrome://net-export 保存网络日志并使用外部弹射器 netlog_viewer 来查看它们。”
    • 这有帮助。请改用“chrome://net-export”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2014-11-18
    相关资源
    最近更新 更多