powershell 设置网络代理

1,648 阅读1分钟

查看网络代理

netsh winhttp show proxy

如果显示 Direct Access 则表示系统网络直连,也就是未启用任何网络代理

设置代理

# 需要管理员权限
# 否则 Error writing proxy settings. (5) Access is denied.
netsh winhttp set proxy 127.0.0.1:7890
# or
netsh winhttp import proxy source=ie

下面这个不用管理员权限也可,不过无法直接查看。第一次遇见是在 vcpkg 中使用

$env:HTTP_PROXY="http://127.0.0.1:41091"
$env:HTTPS_PROXY="https://127.0.0.1:41091"

取消代理

netsh winhttp reset proxy