远程控制服务器,请先下载Xshell,安装时选择家庭和学生版免费使用。ssh端口可以在服务器控制台找到(端口通常为22,搬瓦工为随机生成,后台和购买成功通知中邮件可找到),然后点击新建连接,ip填写为你的服务器ip,填入用户名为root,密码即你的服务器root密码。随后会弹出服务器密匙指纹框,选择接受并保存,购买高速vps服务器请参阅vps购买教程。
系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
后期安装BBR加速网络推荐ubuntu16,安装锐速则推荐 Debian 7 x64,此脚本在这个系统上面出错率最低。并且最容易安装锐速(锐速不支持OpenVZ)(BBR和锐速 二选一,请勿同时安装)
CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。
脚本版本
Ver: 1.0.24(脚本来自toyo)
本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!
sudo su
输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR,
复制本段代码,按回车执行
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
下载运行后会提示你输入数字来选择要做什么。
如果提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget,代码如下。
CentOS系统:
- yum install –y wget
Debian/Ubuntu系统:
- apt–get install –y wget
输入 1 ,按回车,就会开始安装ShadowsocksR服务端,并且会提示你输入Shadowsocks的 端口(建议9000以上)/密码/加密方式/ 协议/混淆(是通过输入数字选择的,建议plain/orgion/aes-256-cfb) 等参数来添加第一个用户,如果你什么都不会就一直按回车,会选择默认配置。然后将配置信息填入ss客户端,便可通往互联网。
如出现以下错误,请执行以下命令解决(无则跳过)
dpkg --configure -a
使用说明
打开控制面板(每次用Xshell重新连接服务器,需输入下面的命令才能打开SSR控制面板)
bash ssrmu.sh
# 还有一个 运行参数,是用于所有用户流量清零的
bash ssrmu.sh clearall
# 不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本
输入对应的数字来执行相应的命令。
注意:添加/删除/修改 用户配置后,无需重启ShadowsocksR服务端,ShadowsocksR服务端会定时读取数据库文件内的信息,不过修改 用户配置后,可能要等个十几秒才能应用最新的配置(因为ShadowsocksR不是实时读取数据库的,所以有间隔时间)。
文件位置
安装目录:/usr/local/shadowsocksr
配置文件:/usr/local/shadowsocksr/user-config.json
数据文件:/usr/local/shadowsocksr/mudb.json
注意:ShadowsocksR服务端不会实时的把流量数据写入 数据库文件,所以脚本读取流量信息也不是实时的!
本脚本已经集成了 安装/卸载 BBR或锐速(ServerSpeeder)/Lotserver的功能,输入14(其他功能)进入安装。(锐速、LotServer不支持OpenVZ)
注意:如果你只想安装BBR而不是锐速,建议使用ubuntu 16 系统,BBR最高支持内核版本为4.16.1
超过此版本将无法安装,所以安装BBR时,请勿获取最新内核版本,你输入4.16.1就OK了。