首先,有个软件
https://github.com/rofl0r/proxychains-ng可以完成代理
Gitl clone
https://github.com/rofl0r/proxychains-ng.git然后编译
./configure --prefix=/usr/local --sysconfdir=/etc
sudo make install
于是会在 /usr/local/bin/proxychains4 安装好
然而直接使用
/usr/local/bin/proxychains4 curl -v -L
https://ip.cn/发现返回值
{"ip": "117.144.123.128", "country": "上海市", "city": "移动”}
并没有生效
通过安装
brew install curl
然后执行
/usr/local/bin/proxychains4 /usr/local/opt/curl/bin/curl -v -L
https://ip.cn发现成功切换到了美国
{"ip": "198.11.180.71", "country": "美国", "city": "阿里云”}
最后
echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.zshrc
这样就可以不用关闭 SIP 也可以用 proxychains-ng