系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
推荐 Debian 7 x64,脚本在这个系统上面出错率最低。并且最容易安装锐速(锐速不支持OpenVZ)
CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。
脚本版本
Ver: 1.0.22
ssrmu.sh 脚本是单服务器多用户脚本,使用的是 SSR服务端的MudbJSON模式,可以给每个用户(端口)设置不同的加密方式/协议/混淆/限制速度/设备数限制/可用总流量等功能。即实现单服务器多用户流量管理等功能。
脚本特点:
所有步骤都可以通过 Shell 脚本中文交互 操作。
- 支持 限制 用户速度
- 支持 限制 用户设备数
- 支持 限制 用户总流量
- 支持 定时 流量清零
- 支持 显示 当前连接IP
- 支持 显示 SS/SSR连接+二维码
- 支持 自定义账号IP或域名
- 支持 监控SSR服务端运行状态
- 支持 一键安装 BBR
- 支持 一键安装 锐速
- 支持 一键安装 LotServer
- 支持 一键封禁 垃圾邮件(SMAP)/BT/PT
安装步骤
简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!
本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!
- sudo -i
输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR。
一键脚本:
- wget -N --no-check-certificate https://softs.fun/Bash/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
备用下载地址(上面的链接无法下载,就用这个):
- [code]wget-N--no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh[/code]
下载运行后会提示你输入数字来选择要做什么。
输入 1 ,就会开始安装ShadowsocksR服务端,并且会提示你输入Shadowsocks的 端口/密码/加密方式/ 协议/混淆(混淆和协议是通过输入数字选择的) 等参数来添加第一个用户。
注意:用户名不支持中文,如果输入中文会一直保存下去!
使用说明
运行脚本,
- bash ssrmu.sh
- # 还有一个 运行参数,是用于所有用户流量清零的
- bash ssrmu.sh clearall
- # 不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本
输入对应的数字来执行相应的命令。
- ShadowsocksR MuJSON一键管理脚本 [vX.X.X]
- ---- Toyo | doub.io/ss-jc60 ----
- 1. 安装 ShadowsocksR
- 2. 更新 ShadowsocksR
- 3. 卸载 ShadowsocksR
- 4. 安装 libsodium(chacha20)
- ————————————
- 5. 查看 账号信息
- 6. 显示 连接信息
- 7. 设置 用户配置
- 8. 手动 修改配置
- 9. 清零 已用流量
- ————————————
- 10. 启动 ShadowsocksR
- 11. 停止 ShadowsocksR
- 12. 重启 ShadowsocksR
- 13. 查看 ShadowsocksR 日志
- ————————————
- 14. 其他功能
- 15. 升级脚本
- 当前状态: 已安装 并 已启动
- 请输入数字 [1-15]:
注意:添加/删除/修改 用户配置后,无需重启ShadowsocksR服务端,ShadowsocksR服务端会定时读取数据库文件内的信息,不过修改 用户配置后,可能要等个十几秒才能应用最新的配置(因为ShadowsocksR不是实时读取数据库的,所以有间隔时间)。
文件位置
安装目录:/usr/local/shadowsocksr
配置文件:/usr/local/shadowsocksr/user-config.json
数据文件:/usr/local/shadowsocksr/mudb.json
注意:ShadowsocksR服务端不会实时的把流量数据写入 数据库文件,所以脚本读取流量信息也不是实时的!
其他说明
ShadowsocksR 安装后,自动设置为 系统服务,所以支持使用服务来启动/停止等操作,同时支持开机启动。
- 启动 ShadowsocksR:/etc/init.d/ssrmu start
- 停止 ShadowsocksR:/etc/init.d/ssrmu stop
- 重启 ShadowsocksR:/etc/init.d/ssrmu restart
- 查看 ShadowsocksR状态:/etc/init.d/ssrmu status
ShadowsocksR 默认支持UDP转发,服务端无需任何设置。
本脚本已经集成了 安装/卸载 锐速(ServerSpeeder)/Lotserver,但是是否支持请查看 Linux支持内核列表 。(锐速、LotServer不支持OpenVZ)
暂无评论