centos7安装代理工具shadowsocks


第一步,安装 pip 工具

1
yum install -y python-pip

第二步,安装 shadowsocks

1
2
pip install --upgrade pip #更新pip
pip install shadowsocks #安装

第三步,新建配置文件

文件不存,新建文件/etc/shadowsocks.json

1
2
3
4
5
6
7
8
9
10
11
{
"server":"x.x.x.x", # Shadowsocks服务器地址一般是0.0.0.0
"server_port":1035, # Shadowsocks服务器端口 自由更改
"local_address": "127.0.0.1", # 本地IP 不用改
"local_port":1080, # 本地端口
"password":"password", # Shadowsocks连接密码 自己的密码
"timeout":300, # 等待超时时间
"method":"aes-256-cfb", # 加密方式
"fast_open": false, # true或false。开启fast_open以降低延迟,但要求Linux内核在3.7+ 我这种肯定是false了 哈哈
"workers": 1 #工作线程数
}

建议使用下面的多用户配置

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"server":"your_server_ip",
"port_password":{
"8381":"pass1",
"8382":"pass2",
"8383":"pass3",
"8384":"pass4"
},
"timeout":300,
"method": "aes-256-cfb",
"fast_open":false,
"workers":1
}

第四步,配置自启动

新建文件 /etc/systemd/system/shadowsocks.service

1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

并执行以下命令:

1
2
systemctl enable shadowsocks
systemctl start shadowsocks

检测是否启动

1
systemctl status shadowsocks -l

下载客户端

下载地址 shadowsocks