从Windows命令提示符中删除代理设置

时间:2015-05-22 21:28:56

标签: windows cmd proxy command-prompt http-proxy

当我在代理网络中时,我在cmd中设置了代理设置,如下所示:

set http_proxy=http://username:pass@hostname:port

set https_proxy=https://username:pass@hostname:port

现在我在普通网络上,我想在命令提示符中取消设置代理设置。是否有任何直接命令可以让我直接取消设置http_proxyhttps_proxy环境变量命令行,而不是导航通过GUI删除它们?

6 个答案:

答案 0 :(得分:37)

试,

set http_proxy=
set https_proxy=

答案 1 :(得分:0)

当您通过设置http_proxy = http://username:pass@hostname:port 编写代理时,可能会在退出命令提示符时将其删除。

但是进一步,您可以通过重置它 netsh winhttp重置代理。 以管理员身份运行命令

答案 2 :(得分:0)

从提升的命令提示符(CMD或PS)中键入:

netsh winhttp reset proxy

这应该产生:

C:\Windows\system32>netsh winhttp reset proxy Current WinHTTP proxy settings: Direct access (no proxy server).

此命令将重置您的代理设置,从输出中可以看到,它们将被设置为“无代理服务器”。

您也可以输入netsh winhttp show proxy来查看当前设置。

答案 3 :(得分:0)

尝试以下步骤

  1. 以管理员身份打开cmd提示
  2. 执行 netsh winhttp重置代理
  3. 执行 netsh winhttp show proxy -您应该将当前的代理设置视为 直接访问(无代理服务器)。
  4. 重新启动PC-运行上述命令后,我没有重新启动PC,当我回显%HTTP_PROXY%时,仍然遇到代理问题,重新启动会永久清除代理。
  5. 执行 echo%HTTP_PROXY%-它应不返回任何内容。

让我知道它是否有效,干杯!

答案 4 :(得分:0)

要删除未来 cmd 实例的变量:

    setx http_proxy ""
    setx https_proxy ""

答案 5 :(得分:-1)

window.globalReference