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

问题描述 投票:14回答:3

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

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

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

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

windows cmd proxy command-prompt http-proxy
3个回答
40
投票

尝试,

set http_proxy=
set https_proxy=

1
投票

从提升的命令提示符(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以查看当前设置。


0
投票

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

但是你可以通过netsh winhttp reset proxy重置它。以管理员身份运行命令


-1
投票
npm config delete proxy http

npm config delete proxy https
© www.soinside.com 2019 - 2024. All rights reserved.