使用 Shasdowsocks + Privoxy 转 HTTP 代理

本文把 Mac 上的 Shadowsocks 转换为 http 代理,分享给其它人使用。

安装

1
$ brew install privoxy

配置

1
2
$ echo 'listen-address 0.0.0.0:8118' >> /usr/local/etc/privoxy/config
$ echo 'forward-socks5 / localhost:1080 .' >> /usr/local/etc/privoxy/config

8118 是要监听的 http 端口
1082 是我自己本地的 shadowsocks 监听端口。

启动

1
$ usr/local/Cellar/privoxy/3.0.26/sbin/privoxy /usr/local/etc/privoxy/config

确认

查进程

1
$ ps aux  | grep privoxy

查端口

1
$ netstat -an | grep 8118

使用

1
2
$ export http_proxy=http://ip:8118
$ export https_proxy=$http_proxy