博客已搬家到 https://www.wanglp.site)
虽然配置好了Shadowsocks,但是terminal依旧不能使用代理,这是因为
终端下不支持socks5代理,只支持http代理。
利用privoxy就可以将socks5代理转化成http代理给命令行终端使用。
port install privoxy
即可完成安装
安装后发现/opt/local/sbin
和/opt/local/etc
中多了privoxy.
配置
sudo vi /opt/local/etc/privoxy/config
在文件末尾写入
listen-address 0.0.0.0:8118
forward-socks5 / localhost:1080 .
其中0.0.0.0
代码监听任意ip,8118走http协议
1080
需要改成你自己配置的代理端口号
启动
sudo /opt/local/sbin/privoxy /opt/local/etc/privoxy/config
在一个Terminal使用
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'