在使用代理软件之后, 默认代理HTTP请求, 浏览器可以直接使用, 因此我们在浏览器中可以直接打开Google访问.
但是这个代理对于终端来说是不生效的, 这意味着我们需要安装npm包, 或者下载github的源码, 使用docker构建镜像时, 都可能会出现资源下载失败的问题.
为此, 我们需要给终端配置代理, 这里记录一下CMD的持久代理配置方案
我找了很久, 发现 https://www.cnblogs.com/pengpengboshi/p/17188143.html 这篇文章给的方案可以完美解决问题, 这里简单再记录一下.
首先, 找到代理应用的的 socks代理端口, 一般是 10808 (比如我用的)
然后在我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 中, 新增两个代理的变量.
http_proxy=socks5://127.0.0.1:10808
https_proxy=socks5://127.0.0.1:10808
设置完成后, 关闭并重新打开CMD, 输入 curl -I www.google.com
, 返回状态码200, 表示代理成功, 后面再下载外网的资源就会快很多了