14
2018
10

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

 

1 介绍

 

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

  • 请谨慎使用,出问题概不负责!!!!

  • 如果发现脚本bug,请及时发issues,非常感谢

2 系统支持

 

  • Ubuntu 14

  • Ubuntu 16

  • Debian 7

  • Debian 8

  • CentOS 6

  • CentOS 7

3 功能

 

  • 全自动无人值守安装,服务端部署只需一条命令,您和SSR都是如此的优雅:)

  • 一键开启、关闭SSR服务

  • 添加、删除、修改用户端口、密码和连接数限制

  • 支持傻瓜式用户添加,小白也可以用

  • 自由限制用户端口流量使用及端口网速

  • 自动修改防火墙规则

  • 自助修改SSR加密方式、协议、混淆等参数

  • 自动统计,方便查询每个用户端口的流量使用情况

  • 自动安装Libsodium库以支持Chacha20等加密方式

  • 支持用户二维码生成(功能测试中,仅开发版可用)

  • 支持一键构建ss-panel-V3-mod,前端后端自动对接,无需额外操作(仅开发版可用)

  • 傻瓜式的BBR、锐速、LotServer一键构建(有风险,仅开发版可用)

  • 可自定义的服务器巡检,故障自动重启服务,确保链接稳定有效

  • 可对配置进行备份、还原,迁移服务器只需在新服务器上还原配置,无需麻烦设置

4 缺点

 

  • 默认未设置开机启动

首先安装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

常见问题

 

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

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

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

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

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

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

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

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

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

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

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

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

第二个

新的ssr多用户管理脚本-雨落无声

出处:https://www.nbmao.com/archives/2951

1 功能介绍

 

  • 一键开启、关闭SSR服务

  • 添加、删除、修改用户端口和密码

  • 自由限制用户端口流量使用

  • 自动修改防火墙规则

  • 自助修改SSR加密方式、协议、混淆等参数

  • 自动统计,方便查询每个用户端口的流量使用情况

  • 自动安装Libsodium库以支持Chacha20等加密方式

  • 每月自动清空用户流量

  • 一键封禁BT下载、垃圾邮件发送功能。(感谢逗比大佬提供)

2 安装脚本


(请使用 Xshell 连接以取得最好的中文编码支持)wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/install.sh && bash install.sh安装完成后输入 ssr 回车即可使用

3 卸载脚本

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/uninstall.sh && bash uninstall.sh

4 系统支持

 

  • Ubuntu 14

  • Ubuntu 16

  • CentOS 6

  • CentOS 7

  • Debian 7

  • Debian 8(推荐)

5 相较于上一版本改进

支持每个端口单独自定义加密方式,混淆,协议。暂时支持了部分兼容协议。支持CentOS 系列系统。每月自动清空流量使用记录。分别记录上传流量和下载流量。动态管理用户,每一次更改用户不会影响原有用户端口。恢复ShadowsocksR所支持的兼容模式。增加返回上一级菜单功能。支持为每一个端口添加不同协议参数与混淆参数。

6 常见问题

  1. 问1:是否需要自己先安装SSR服务端?
  2. 答1:不需要,脚本默认自带了安装SSR的部分。请使用纯净的系统进行安装。
  3. 问2:是否能和Oneinstack一起安装?
  4. 答2:原则上是可以的,但是并不建议放在生产环境中使用,建议单独使用一台VPS来扶墙。
  5. 问3:为什么无法开启兼容模式?
  6. 答3:因为SSR服务端只支持部分协议的兼容设置,所以并非所有的协议插件都能兼容原版。具体列表参考 SSR协议插件稳文档
  7. 问4:脚本安装好连接上没有网络?
  8. 答4:请确认好您已经正确填写了加密方式、协议和混淆,并且使用最新的SSR客户端而不是SS客户端。
  9. 问5:脚本还是无法使用!
  10. 答5:如果可以输入 ssr 命令打开功能菜单,请选择 1 服务管理 再选择 4 查看日志。发送给我详细截图以解决问题。
  11. 问6:脚本是否支持 UDP 转发?
  12. 答6:默认是开启了 UDP转发的,如果无法使用,请检查SSR官方文档修改本地配置,SSR服务端默认安装在 /usr/local/shadowsocksr

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。