安装
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/shadowsocks_install/master/shadowsocksR.sh && bash shadowsocksR.sh
一键安装脚本,加入了开机启动。一路默认或者按需修改就可,最后可以看见相应SSR的配置结果,适用相应客户端即可使用。
升级
cd /usr/local/shadowsocks/shadowsocks git pull
常用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
卸载:./shadowsocksR.sh uninstall
配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
安装路径:/usr/local/shadowsocks/shadowsoks
更换内核
我的vultr服务器是centos7,所以使用以下命令更换了内核:
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force
查看内核是否安装成功:
rpm -qa | grep kernel
出现了刚才安装的3.10.0-229.1.2.el7.x86_64.rpm便安装成功了。
重启服务器并查看是否更换。
reboot
uname -r
锐速安装
wget --no-check-certificate -qO /tmp/appex.sh"https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh" && bash/tmp/appex.sh 'install'
相关地址(https://github.com/0oVicero0/serverSpeeser_Install)
多用户配置
多用户配置只是多开几个端口并配置相应密码,一般给多个人用的时候会用到。
打开ssr的配置文件:
vi /etc/shadowsocks.json
然后键入“i”进行编辑状态,删除server_address和password,增加以下类似配置:
“port_password”:{
“6666”:”password1″,
“9999”:”password2″
},
前者为端口,后者为密码。可以添加多个,然后按ESC退出编辑,键入:wq保存。然后重启SSR。大致如下:
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4" },
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false }
(
http://rt.cn2k.net/?p=328配置文件)
此处操作为linux相关文件编辑操作,可百度谷歌之。然而就此不算完,我遇到了个坑。增加了端口,你要开启这些端口。
查看端口
netstat -antu
相关地址(http://www.jianshu.com/p/5a1f23ed4606)