配置 shadowsocks 服务自启动

创建自启动脚本

1
vi /etc/init.d/ssserverd

输入下面脚本内容并保存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# 配置文件路径
config_path="/home/shadowsocks/config.json"
ssserver=${ssserver:-/usr/local/python27/bin/ssserver}
start() {
$ssserver -c $config_path -d start
}
stop() {
$ssserver -c $config_path -d stop
}
case "$1" in
start)
start
;;
stop)
stop
;;
esac

授权脚本可执行权限

1
chmod +x /etc/rc.d/init.d/ssserverd

创建软链到系统启动级别下

1
2
ln -sf /etc/init.d/ssserverd /etc/rc3.d/S20ssserverd
ln -sf /etc/init.d/ssserverd /etc/rc3.d/K20ssserverd

ok,重启机器试试

1
reboot