$$R多用户管理脚本(基于官方mujson版本)

介绍

一个Shell脚本,集成SSR多用户管理,流量限制,加密更改等基本操作。是一个基于ShadowsocksR官方的mujson的辅助脚本。方便用户操作,并且支持快速构建SSR服务环境。

  • 请谨慎使用,出问题概不负责!!!!
  • 如果发现脚本bug,请及时发issues,非常感谢

系统支持

  • Ubuntu 14
  • Ubuntu 16
  • Debian 7
  • Debian 8
  • CentOS 6
  • CentOS 7

功能

  • 全自动无人值守安装,服务端部署只需一条命令,您和SSR都是如此的优雅:)
  • 一键开启、关闭SSR服务
  • 添加、删除、修改用户端口、密码和连接数限制
  • 支持傻瓜式用户添加,小白也可以用
  • 自由限制用户端口流量使用及端口网速
  • 自动修改防火墙规则
  • 自助修改SSR加密方式、协议、混淆等参数
  • 自动统计,方便查询每个用户端口的流量使用情况
  • 自动安装Libsodium库以支持Chacha20等加密方式
  • 支持用户二维码生成(功能测试中,仅开发版可用)
  • 支持一键构建ss-panel-V3-mod,前端后端自动对接,无需额外操作(仅开发版可用)
  • 傻瓜式的BBR、锐速、LotServer一键构建(有风险,仅开发版可用)
  • 可自定义的服务器巡检,故障自动重启服务,确保链接稳定有效
  • 可对配置进行备份、还原,迁移服务器只需在新服务器上还原配置,无需麻烦设置

不如看图:

未来可能的交互界面(吊下胃口):

缺点

  • 默认未设置开机启动
请安装Wget
yum -y install wget yum install perl

安装&更新

wget -q -N --no-check-certificate https://raw.githubusercontent.com/hotmop/SSR-duoyonghu/master/install.sh && bash install.sh

自检(没有卵用😝)

wget -q -N --no-check-certificate https://raw.githubusercontent.com/hotmop/SSR-duoyonghu/master/self-check.sh && bash self-check.sh

卸载

wget -q -N --no-check-certificate https://raw.githubusercontent.com/hotmop/SSR-duoyonghu/master/install.sh && bash install.sh uninstall

离线安装

#此方法可用于网络情况不好,导致缺少文件的情况.亦可下载该脚本,用于备份
wget -q -N --no-check-certificate https://github.com/Readour/hotmop/SSR-duoyonghu/download/1.9.4/install.sh && bash install.sh

常见问题

标准版和开发版有什么区别?

标准版的优化较少,基本上为“雨落”大神的原版,没有做太多修改,也较为完善;开发版即为我的魔改版,功能较多,推荐使用,但是由于开发周期比较短,可能难免会出现漏洞,欢迎反馈到stackzhao@gmail.com或者报告信息到官方issues里,我将迅速修复!

当然,如果你安装了开发版之后就后悔了,脚本内给了你吃后悔药的机会,只需要在程序里进入 程序管理->切换到普通版 同样的如果想从标准版升级到开发版也是如此!

我是否可以通过原版升级到你的版本呢?

答案当然是可以的,而且可以为你保留你之前的用户数据,同样很简单,你只需要使用本项目的GitHub主页中提供的安装命令,安装即可,需要注意的是,当安装脚本询问你“是否从其它版本迁移而来”时,迅速按下Y键,否则,可能会安装失败。不过安装失败了也不要紧,回过头来,重新来过就是.

我的这台主机到期了,我要怎样迅速迁移到另外一台主机呢?

哈。我考虑到了,你只需要在程序里进入 程序管理->备份配置 对数据进行备份,然后使用WinScp工具,连接到你的服务器,进入/root/backup中,将里面的ssrconf.tar.gz文件复制到你的电脑上,用同样的方法再将其复制到另一台主机的/root/backup文件夹里(如果不存在,可以建立该文件夹),然后通过常规的方法安装到开发版,再在程序里进入 程序管理->还原配置 ,按默认还原就行,防火墙全部为你搞定。

当然此功能也不是只为了此,没事备份一下,防止意外!!

我能不能让ShadowsocksR在出问题时自动重启呢?

可以的,你只需要在安装的时候设置了“服务器自动巡检”功能,错过了?没关系,你可以在 服务器控制->服务器自动巡检系统 中重新配置后再启动服务就行。

我能不能使用此脚本配置单端口多用户?

这个是不能的哦,因为你一旦配置了单端口多用户,那么现在的多端口多用户脚本将会没有任何卵用,真的想这样的话,你可以参照破娃的博客进行配置(什么?上不去?麻烦先挂下代理好吧)

 

添加新评论