安装 privoxy
这里我是通过 brew 来进行的安装
brew install privoxy
编辑配置文件
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 端口 1080 是本地的 shadowsocks 监听端口。请修改为你自己的
启用
privoxy /usr/local/etc/privoxy/config
或
brew services restart privoxy
验证
可以使用下面 2 个命令检查是否启动成功和端口是否已经监听
ps aux | grep privoxy
看到如下进程,证明已经启动
xxx 57930 0.0 0.0 2461168 1496 ?? S 11:19上午 0:00.02 /usr/local/Cellar/privoxy/3.0.26/sbin/privoxy --no-daemon /usr/local/etc/privoxy/config
netstat -an | grep 8118
看到下面内容,证明已经监听。
tcp4 0 0 *.8118 *.* LISTEN
使用
这时本机可以可以通过 127.0.0.1:8118
,局域网中都可以可以通过 本机ip:8118
使用 http 代理了。
PS: 可以做到在命令行中使用代理的软件还有 proxychains-ng
本文链接 https://www.yidiankuaile.com/post/macos-shadowsocks-http