Windows为cmd或powershell设置代理
1. 设置代理
1 | `netsh winhttp set proxy 127.0.0.1:1080` |
这里使用的是本地代理,所以ip地址填写的为127.0.0.1:1080。一次设置,在每个窗口(cmd与powershell一致)都是有效,重启也有效。
如果想指定代理类型以及绕过列表,可以如下设置:
1 | `netsh winhttp set proxy proxy-server="socket=localhost:1080" bypass-list="127.0.0.1"` |
其中代理类型socket不写版本号,可以更改为http或https
2. 取消代理
1 | `netsh winhttp reset proxy` |
3. 查看当前代理
1 | `netsh winhttp show proxy` |
P.S.
Windows为cmd/powershell设置代理或者取消代理都需要使用管理员模式。
可以直接导入ie的代理规则
1 | `netsh winhttp import proxy source=ie` |