ubuntu配置shadowsocks客户端服务
在/ect/init/下新建一个脚本shadowsocks,编写脚本内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #!/bin/bash
start(){ sslocal -c /etc/shadowsocks_config.json -d start }
stop(){ sslocal -c /etc/shadowsocks_config.json -d stop }
restart () { sslocal -c /etc/shadowsocks_config.json -d restart }
case "$1" in start) start ;; stop) stop ;; reload) restart ;; *) echo "Usage: $0 {start|reload|stop}" exit 1 ;; esac
|
赋予可执行权限
1
| sudo chmod +x /etc/init.d/shadowsocks
|
加入到开机启动
1
| sudo update-rc.d shadowsocks defaults
|
重启电脑查看服务是否启动:
可以看到shadowsocks服务已经启动
可以通过
1
| sudo service shadowsocks (start | stop | restart)
|
分别开启,关闭,重启shadowsocks服务
参考文章