编译安装 shadowsocks-libev
获取最新的源代码
1 | git clone https://github.com/shadowsocks/shadowsocks-libev.git |
从源代码编译
必备条件
1 | su |
开始进行编译安装
1 | ./autogen.sh && ./configure --prefix=/usr && make |
编辑配置文件
1 | vi ~/shadowsocks.json |
json配置信息
此处以我常用的机场为例,直接复制节点列表任一可用的节点的json,如图
写进shadowsocks.json的配置信息大致如下
1 | { |
启动shadowsocks客户端(即ss-local)
1 | ss-local -c ~/shadowsocks.json |
如图所示
注意:请不要关闭终端
启用系统代理
「设置」->「网络」->「网络代理」->「手动」,如图所示:
在socks主机里填写你 shadowsocks.json
里的 local_address
和 local_port
,如我这里的 127.0.0.1
和 1080
。弄完关闭设置窗口就可以科学上网了。
关闭代理
当你不想科学上网的时候先关闭系统代理(「设置」->「网络」->「网络代理」->「禁用」即可),然后在 ss-local 的那个终端按Ctrl + C即可。