现在的位置: 首页 > 生活点滴 > 正文

ubuntu 16.04服务器上搭建Shadowsocks服务

2020年02月04日 生活点滴 ⁄ 共 755字 ⁄ 字号 ubuntu 16.04服务器上搭建Shadowsocks服务已关闭评论

1、 更新软件源

sudo apt-get update

2、 安装 PIP 

sudo apt-get install python-pip

3、 安装 shadowsocks

sudo pip install shadowsocks

4、编写配置文件(多用户模式)

创建/etc/shadowsocks.json文件,填入如下内容:

{
"server":"server_ip",
"port_password": {
"端口1": "密码1",
"端口2": "密码2"
},
"timeout":300,
"method":"rc4-md5",
"fast_open": false
}

各字段的含义:

字段含义
server服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
port_password 服务器端口 及密码
timeout超时时间(秒)
method加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。

加密方式推荐使用rc4-md5,因为 RC4 比 AES 速度快好几倍,如果用在路由器上会带来显著性能提升。旧的 RC4 加密之所以不安全是因为 Shadowsocks 在每个连接上重复使用 key,没有使用 IV。现在已经重新正确实现,可以放心使用。

创建完毕后,赋予文件权限:

sudo chmod 755 /etc/shadowsocks.json

5、 使用配置文件在后台运行

sudo ssserver -c /etc/shadowsocks.json -d start

6、配置开机自启动

编辑 /etc/rc.local 文件

sudo vi /etc/rc.local

在 exit 0 这一行的上边加入如下

sudo /usr/local/bin/ssserver –c /etc/shadowsocks.json

到此重启服务器后,会自动启动

×