以为 macOS 网络设置里配置好全局代理后,终端流量也通过该代理,其实是错觉。用 curl 访问一个需要代理的网址一试便知,但错觉就是没觉得自己错。

终端需要 http 代理,假设代理地址为 http://127.0.0.1:1087 ,配置方法如下

export http_proxy=http://127.0.0.1:1087
export https_proxy=$http_proxy

如果常用,可以把这两行加入配置文件

以下指令清空代理设置

unset http_proxy https_proxy