CentOS shadowsocks如何设置开机自启
Contents
添加应用到service
创建/etc/init.d/shadowsocks
1 | vim /etc/init.d/shadowsocks |
编辑下面内容:
注意先修改ssserver
和config.json
为你的绝对路径,我的路径是这样的:
1 | /opt/node-v6.9.5/lib/node_modules/shadowsocks/bin/ssserver |
请换成自己的路径,这和你的安装方式有关,一般会在node
安装目录下面或者/etc/
里面
编辑完成后粘贴到/etc/init.d/shadowsocks
里
1 |
|
测试
测试能不能启动
1 | chmod +x /etc/init.d/shadowsocks |
如果报错找不到node 看看是不是node没加到环境变量里:
1 | echo $PATH |
如果确定加了还是启动不了
修改/opt/node-v6.9.5/lib/node_modules/shadowsocks/bin/ssserver
这里写的路径都是我的node
和ssserver
安装路径,请换成自己的路径
1 | vim /opt/node-v6.9.5/lib/node_modules/shadowsocks/bin/ssserver |
把第一行的
1 |
改成自己的node的绝对路径
1 |
设置开机自启
能成功启动后 说明服务添加好了 可以设置开机自启了
和普通的服务一样
1 | chkconfig shadowsocks on |