Linode CentOS7下面的安装流程
安装前准备
1 | yum install git -y |
下载shadowsocksr
1 | git clone -b manyuser https://github.com/shadowsocksr-backup/shadowsocksr.git && cd shadowsocksr/ |
配置shadowoskcr
vi user-config.json
1 | { |
后台运行ssr
cd shadowsocks
后台运行
python server.py -d start
如果要停止/重启:
python server.py -d stop/restart
查看日志:
tail -f /var/log/shadowsocksr.log
SSR启动脚本
以下启动脚本均假定shadowsocks-rss安装于/root/shadowsocksr目录,配置文件为/root/shadowsocksr/user-config.json,请按照实际情况自行修改
SysVinit启动脚本,适合CentOS/RHEL6系以及Ubuntu 14.x,Debian7.x
1 |
|
请将上述脚本保存为
/etc/init.d/shadowsocks
CentOS/RHEL6 执行:
1 | chmod 755 /etc/init.d/shadowsocks && chkconfig --add shadowsocks && service shadowsocks start |
Ubuntu 14.x,Debian7.x 执行:
1 | chmod 755 /etc/init.d/shadowsocks ; update-rc.d shadowsocks defaults ; service shadowsocks start |
systemd脚本
systemd脚本,适用于CentOS/RHEL7以上,Ubuntu 15以上,Debian8以上
单用户版
1 | [Unit] |
多用户版
1 | [Unit] |
请将上述脚本保存为
/etc/systemd/system/shadowsocksr.service
并执行systemctl enable shadowsocksr.service && systemctl start shadowsocksr.service