关于 Shadowsocks 代理服务的搭建就不详细介绍了。

如果已经启用 Shadowsocks 本地代理为 socks5://127.0.0.1:1080

如果需要使用 HTTP 代理,可以使用 Polipo 将 SOCKS5 转为 HTTP,如有需求可以自行搜索一下方法。

在终端下使用 export ALL_PROXY=socks5://127.0.0.1:1080

清除代理 unset ALL_PROXY

为了方便,可以在 .bash_profile 中加上这个:

function setproxy() {
    # export {HTTP,HTTPS,FTP}_PROXY="http://127.0.0.1:8123" 也可以设置 http 代理
    export ALL_PROXY=socks5://127.0.0.1:1080
}

function unsetproxy() {
    # unset {HTTP,HTTPS,FTP}_PROXY
    unset ALL_PROXY
}