当前位置:   article > 正文

Windows如何在CMD或PowerShell中配置代理,报错及解决方法_netsh winhttp set proxy

netsh winhttp set proxy

Windows代理配置

有时候,我们在做常规渗透测试的时候,经常在浏览器上挂代理,但不难发现cmd中ip还是本地,所以我们就会用到在 cmdpowershell 中使用代理,那么Windows怎么在CMDPowerShell中配置代理呢?

设置代理

  1. 单击「开始」,然后在搜索程序和文件框中键入 cmd
  2. 在程序列表中右键单击 cmd.exe,然后单击以管理员身份运行
  3. 键入命令 netsh winhttp set proxy host:port 设置代理,由于本机有运行 clash,所以这里设置代理为 127.0.0.1:7890
C:\WINDOWS\system32>netsh winhttp set proxy 127.0.0.1:7890

当前的 WinHTTP 代理服务器设置:

    代理服务器:  127.0.0.1:7890
    绕过列表     :  ()

C:\WINDOWS\system32>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

CMD中配置代理

查看代理

接下来,查看一下我们以及配置的本地代理。
执行命令 netsh winhttp show proxy 查看代理服务器列表

C:\WINDOWS\system32>netsh winhttp show proxy

当前的 WinHTTP 代理服务器设置:

    代理服务器:  127.0.0.1:7890
    绕过列表     :  ()
   
C:\WINDOWS\system32>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

查看代理服务器列表

取消代理

执行命令 netsh winhttp reset proxy 重置代理服务器列表。

C:\WINDOWS\system32>netsh winhttp reset proxy

当前的 WinHTTP 代理服务器设置:

    直接访问(没有代理服务器)。

C:\WINDOWS\system32>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

重置代理服务器列表

配置代理时产生的错误

出现报错:写入代理服务器设置时出错。(5) 拒绝访问。
权限低导致配置代理出错
说明权限不够,右键单击 cmd.exe 选择以管理员身份运行即可解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/593866
推荐阅读
相关标签
  

闽ICP备14008679号