Shadowsocks-NG

有一个新的 Shadowsocks 的客户端叫 Shadowsocks-NG 解决了一个长久以来的痛点,Shadowsocks 没有 HTTP 代理,导致我们需要使用 polipo 等软件进行协议转换

现在其在 1087 端口提供了 http 代理服务 (http 代理代理设置选项),我们可以通过在命令行直接设置代理,来使用 SS 服务了

bash
#开启代理
export http_proxy=127.0.0.1:1087
export https_proxy=127.0.0.1:1087
#关闭代理
unset http_proxy
unset https_proxy

配置一个别名方便启动

bash
vim ~/.bash_profile
#or
vim ~/.zshrc

在文件内加入

bash
#Custom Add not System
alias proxy-on='export http_proxy=127.0.0.1:1087;export https_proxy=$http_proxy'
alias proxy-off='unset http_proxy;unset https_proxy'

就可以在命令行内通过 proxy-on 和 proxy-off 来开启关闭代理

sudo 操作怎么办

以上快捷启动配置只能在 User 的命令行里进行使用,如果想对 sudo 操作挂 proxy,需要先使用命令

bash
sudo -s

进入 bash 3.2# 然后手动设置