转载

MacOS 10.12 终端命令行下使用Shadowsocks

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

MacOS 10.12 终端命令行下使用Shadowsocks MacOS 10.12 终端命令行下使用Shadowsocks

现在其在1087端口提供了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

在文件内加入

# 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-onproxy-off 来开启关闭代理

sudo操作怎么办

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

sudo -s

进入bash 3.2# 然后手动设置

原文  http://alanli7991.github.io/2016/12/18/终端命令行下使用Shadowsocks/
正文到此结束
Loading...