当我在代理网络中时,我在cmd中设置了代理设置,如下所示:
set http_proxy=http://username:pass@hostname:port
set https_proxy=https://username:pass@hostname:port
现在我在一个普通的网络上,我想在命令提示符中取消设置代理设置。是否有任何直接命令可以让我直接为命令行取消设置http_proxy
和https_proxy
环境变量而不是导航通过GUI删除它们?
尝试,
set http_proxy=
set https_proxy=
从提升的命令提示符(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
以查看当前设置。
当您通过设置http_proxy = http://username:pass@hostname:port编写代理时,它可能会在退出命令提示符时被删除。
但是你可以通过netsh winhttp reset proxy重置它。以管理员身份运行命令
npm config delete proxy http
npm config delete proxy https