如何在powershell 中使用代理服务器

我司的代理服务器配置,是可以browser上访问,特定的app和cmd 访问外网需要单独设置代理服务器,对powershell 不太熟悉,google之后发现以下命令可以查看,记一下:

netsh winhttp show proxy

現在の WinHTTP プロキシ設定:

    プロキシ サーバー:  su-proxy.xxx.xxxx.xx.xxx.xx.xx:8080
    バイパス一覧     :  *.XXX.XX.xx; 10.*.*.*;

设置新的proxy:

netsh winhttp set proxy "xxxx.xxx.xxx.xx.xxx.xx.xx:8080"

現在の WinHTTP プロキシ設定:

    プロキシ サーバー:  xxxx.xxx.xxx.xx.xxx.xx.xx:8080
    バイパス一覧     : (なし)

如果设置对了之后,一些网站即可通过

 Invoke-WebRequest https://github.com

这个可以的话,curl 等命令就可以用,我发现公司的服务器好像被挪了,还得另外找人问。。。

另外,如果想知道一个网站访问需要代理否,可用nslookup 测试

参考:
https://www.networkadm.in/how-to-set-proxy-authentication-with-powershell/

https://blog.csdn.net/weixin_30372371/article/details/95514688?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-BlogCommendFromBaidu-3.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-BlogCommendFromBaidu-3.nonecase

你可能感兴趣的:(如何在powershell 中使用代理服务器)