CentOS的一大缺点就是好多软件没有rpm包,安装非常痛苦,shadowsocks也是的。此处我们使用pip安装。
首先安装pip-10.0以上版本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
如果看到Successfully字样,说明pip安装成功。
然后安装shadowsocks
pip install shadowsocks
同样如果看到Successfully字样,说明安装成功。
如果想要安装最新版本,执行以下命令
pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U
安装成功后,进行shadowsocks简单配置
vim ~/shadowsocks.json
{
"server":"x.x.x.x",
"server_port":8888,
"local_port":1080,
"password":"123456",
"timeout":300,
"method":"aes-256-cfb
}
参数解释:
server 你服务端的IP
servier_port 你服务端的端口
local_port 本地端口,一般默认1080
passwd ss服务端设置的密码
timeout 超时设置 和服务端一样
method 加密方法 和服务端一样
启动shadowsocks客户端:
sslocal -c ~/shadowsocks.json &
最后,通过浏览器设置一下系统代理地址:127.0.0.1:1080
大功告成。