Shadowsocks服务存档
#安装Shadowsocks
一键安装 脚本
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
###启动服务
ssserver -c /etc/shadowsocks.json -d start
###添加启动项
cd /etc/init.d
vim shadowsock
shadowsock:
#!/bin/bash
#add for chkconfig
#chkconfig: 2345 70 30
#description: start shadowsocks server
#processname: shadoewsock
ssserver -c /etc/shadowsocks.json -d start
:wq
然后:
chmod 755 shadowsock
chkconfig --add shadowsock
配置json文件:
{
"server":"your_server_ip",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4",
"9005":"password2",
"9006":"password3",
"9007":"password4"
},
"timeout":300,
"method":"rc4-md5",
"fast_open": false
}
启动或重启服务:
ssserver -c /etc/shadowsocks.json -d start
有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下:
cd /etc/init.d vi yourshell.sh
将yourshell.sh修改为你自己的脚本名
编写自己的脚本后保存退出。
在编写脚本的时候,请先加入以下注释
#add for chkconfig
#chkconfig: 2345 70 30
#description: the description of the shell #关于脚本的简短>描述
#processname: servicename #第一个进程名,后边设置自启动的时候会用到
说明:
2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。30是指系统关闭时,脚本的停止顺序号。给脚本添加上可执行权限:
chmod +x youshell.sh
利用chkconfig命令将脚本设置为自启动
chkconfig --add servicename
这样你的脚本就可以在开机后自动运行了。