Shadowsocks-NG

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

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

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

配置一个别名方便启动

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

在文件内加入

#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,需要先使用命令

sudo -s

进入bash 3.2# 然后手动设置