$ brew install privoxy
$ cd /usr/local/etc/privoxy/
# 代理端口的话,如果是 clash 这个 app,默认端口是 7890
# 栗子 echo 'listen-address 0.0.0.0:7890\nforward-socks5 / localhost:1080 .' >> config
$ echo 'listen-address 0.0.0.0:[代理端口]\nforward-socks5 / localhost:1080 .' >> config
# 启动 privoxy 并且指定 config
$ sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
# 可以看看是否启动了,不看也行
$ netstat -na | grep 7890
# 写一个 alias 到 .zshrc 也可以手写,之后记得 source 一下
$ alias setproxy='export ALL_PROXY=http://127.0.0.1:7890'
# 告诉 Mac 本地所有的网络都走代理
$ setproxy
# 测试看看效果如何
$ curl www.google.com