安装Shadowsocks服务端
#安装 pip 通过pip 安装 shadowsocks
yum -y install python-setuptools && easy_install pip
#安装 shadowsocks
pip install shadowsocks
配置Shadowsocks
#编辑
vim /etc/shadowsocks.json
#配置内容
{
"server":"0.0.0.0",
"server_port":9988,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"aaaaaaa",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}
配置项说明:
server:主机名或服务器IP
server_port:端口
local_address:本地地址
local_port:本地端口
password:用于加密传输的密码
timeout:连接超时(以秒为单位)
method:加密方法
fast_open: 是否开启fast_open降低延迟,如果服务器的Linux内核在3.7+,建议开启
workers: 工作进程的数量,默认为1
启停Shadowsocks
#启动
ssserver -c /etc/shadowsocks.json -d start
#停止
ssserver -c /etc/shadowsocks.json -d stop
#重启
ssserver -c /etc/shadowsocks.json -d restart
创建 shadowsocks 服务
# 编辑服务文件
vim /usr/lib/systemd/system/ss-server.service
#文件内容
[Unit]
Description=shadowsocks server daemon
After=syslog.target network.target
[Service]
Type=simple
User=nobody
Group=nobody
# 关键点|程序文件、配置文件的路径
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target
服务操作
# 启动服务
systemctl start ss-server
# 将服务设置为开机启动
systemctl enable ss-server