点击登录
  • 欢迎访问主机博客,VPS教程,VPS测评,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入主机博客 QQ群
  • 分享各类VPS教程,VPS折腾,MJJ交流讨论
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏主机博客吧

新的SSR多用户管理脚本

VPS教程 雨落无声 3377次浏览 49个评论

简介

之前写了一个SSR-Bash项目,用于管理SSR多用户多端口的。后来出了很多BUG。有人说要稳定,不求功能更新。有人说要不断增加新功能。于是我有点蒙蔽。后来遵循破瓦大神的指示,研究了下SSR自带的mujson模式,于是新开了一个坑。这个版本的管理脚本会比之前的更加稳定。基本上都是简单的调用mujson_mgr.py就可以了。要说技术含量也没有多少,只是写着玩玩方便下大家而已。刚好我新站点 www.zhujiboke.com 缺少点文章素材,于是拿来水一篇文章。

项目地址:https://github.com/FunctionClub/SSR-Bash-Python

新的SSR多用户管理脚本 新的SSR多用户管理脚本

新的SSR多用户管理脚本

安装脚本

(请使用 Xshell 连接以取得最好的中文编码支持)

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

安装完成后输入 ssr 回车即可使用

卸载脚本

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

系统支持

  • Ubuntu 14
  • Ubuntu 16
  • CentOS 6
  • CentOS 7
  • Debian 7
  • Debian 8(推荐)

功能介绍

  • 一键开启、关闭SSR服务
  • 添加、删除、修改用户端口和密码
  • 自由限制用户端口流量使用
  • 自动修改防火墙规则
  • 自助修改SSR加密方式、协议、混淆等参数
  • 自动统计,方便查询每个用户端口的流量使用情况
  • 自动安装Libsodium库以支持Chacha20等加密方式
  • 每月自动清空用户流量
  • 一键封禁BT下载、垃圾邮件发送功能。(感谢逗比大佬提供)

与上一版改进

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

已知的问题

  • 未添加开机自动启动
  • 最后一名用户无法删除
  • 部分系统上IP地址识别错误,导致SSR链接生成有问题,手动修改即可。

常见问题

问1:是否需要自己先安装SSR服务端?

答1:不需要,脚本默认自带了安装SSR的部分。请使用纯净的系统进行安装。

问2:是否能和Oneinstack一起安装?

答2:原则上是可以的,但是并不建议放在生产环境中使用,建议单独使用一台VPS来扶墙。

问3:为什么无法开启兼容模式?

答3:因为SSR服务端只支持部分协议的兼容设置,所以并非所有的协议插件都能兼容原版。具体列表参考 SSR协议插件稳文档

问4:脚本安装好连接上没有网络?

答4:请确认好您已经正确填写了加密方式、协议和混淆,并且使用最新的SSR客户端而不是SS客户端。

问5:脚本还是无法使用!

答5:如果可以输入 ssr 命令打开功能菜单,请选择 1 服务管理 再选择 4 查看日志。发送给我详细截图以解决问题。

问6:脚本是否支持 UDP 转发?

答6:默认是开启了 UDP转发的,如果无法使用,请检查SSR官方文档修改本地配置,SSR服务端默认安装在 /usr/local/shadowsocksr

参考资料

ShadowsocksR

ShadowsocksR-manyuser mudbjson

写的很简单,求大佬们勿喷~


主机博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明新的SSR多用户管理脚本
喜欢 (8)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(49)个小伙伴在吐槽
  1. 大佬,您好,这个脚本很好用,多谢!使用中发现WEB的流量查询只显示了客户端下载流量,未显示上传流量,能否更新让WEB流量查询到的流量是下载和上传的总和,麻烦大佬了!谢谢!
    Mike2017-08-18 11:26 (3天前)回复 Windows 7 | Chrome 60.0.3112.90
  2. --2017-07-22 08:45:51-- https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/install.shResolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.HTTP request sent, awaiting response... 404 Not Found2017-07-22 08:45:51 ERROR 404: Not Found.是不是失效了
    KS2017-07-22 20:47 回复 Windows 10 | Chrome 49.0.2623.75
    • 根据相关国家法律规定,已经永久删除了这些脚本。非常抱歉。
      雨落无声2017-07-23 06:22 回复 未知操作系统 | Chrome 59.0.3071.115
  3. 老大,怎么脚本没了
    kagari2017-07-22 20:11 回复 Windows 7 | Chrome 50.0.2661.102
    • 根据相关国家法律规定,已经永久删除了这些脚本。非常抱歉。
      雨落无声2017-07-23 06:22 回复 未知操作系统 | Chrome 59.0.3071.115
      • 老大,能不能邮箱发我一下,我现在很需要老大的这个脚本
        kagari2017-07-23 13:11 回复 Android 6.0.1 | Chrome 53.0.2785.49
  4. 作者有考虑加入chacha20-ietf-poly1305和aes-256-gcm这些吗?
    L.G.Y2017-07-20 21:57 回复 未知操作系统 | Chrome 59.0.3071.115
    • 有空的时候我会加上去的。最近很忙。。。抱歉啦。。
      雨落无声2017-07-20 23:11 回复 未知操作系统 | Chrome 59.0.3071.115
  5. 和楼上一样的问题,搬瓦工,centos7,安装完,重启之后,xhell就无法连接了
    非洲白人2017-07-18 21:59 回复 Windows 7 | Chrome 58.0.3029.110
    • 我没测试过搬瓦工,因为没有错误日志什么的,我也不清楚到底发生了什么,如果可以,能否联系下我的QQ:461737664。如果把系统换成Debian8,可能会解决问题,我在这上面测试的最多。感谢反馈!
      雨落无声2017-07-19 05:32 回复 未知操作系统 | Chrome 59.0.3071.115
  6. 为何我安装完以后用xhell和putty都连不上服务器了
    sure2017-07-10 20:31 回复 Windows 7 | Chrome 59.0.3071.115
    • 有可能是防火墙规则的问题,可以尝试下其他的操作系统,比如Debian 8 64位。
      雨落无声2017-07-11 03:15 回复 未知操作系统 | Chrome 59.0.3071.115
  7. 1.修改密码2.修改加密3.修改协议4.修改混淆5.修改协议参数6.修改混淆参数7.修改流量8.修改端口限制9.修改总端口限速怎么没有修改端口的?
    L.G.Y2017-06-27 22:36 回复 未知操作系统 | Chrome 59.0.3071.115
    • 直接删除这个端口,重开一个端口就是修改端口啊。。。。。。。
      雨落无声2017-06-29 16:44 回复 Windows 10 | Chrome 59.0.3071.86
      • 我以为我老花了....直接修改 /usr/local/shadowsocksr/mudb.json,可以的吗?
        L.G.Y2017-06-29 20:58 回复 未知操作系统 | Chrome 59.0.3071.115
  8. 用户的手动配置文件在哪里呢?老大
    三叔2017-06-20 18:18 回复 Windows 10 | Chrome 58.0.3029.110
    • /usr/local/ShadowsocksR/mudb.json
      雨落无声2017-06-21 17:59 回复 Windows 10 | Chrome 58.0.3029.110
  9. 大佬好:问一个关于,SSR-Bash-Python 流量控制的问题:是每个用户 30天后自动清空开始重新计算吗?比如:A用户 5月2号开始计算流量,到6月2号,自动清空流量并重新计算B用户 5月15号开始计算流量,到6月15号,自动清空流量并重新计算不管什么时候开始计算,都是每月1号清空结算单个用户到期之后,手动清空单个用户的流量麻烦啦。
    三叔2017-06-14 10:43 回复 Windows 10 | Chrome 58.0.3029.110
    • 貌似现在的自动清空还没写上去,所以都需要手动清空。你的这个问题我会考虑的,之后一个更新会解决。
      雨落无声2017-06-14 21:18 回复 Windows 10 | Chrome 58.0.3029.110
      • 嗯嗯,好的老大,辛苦啦,等你的好消息。
        三叔2017-06-14 21:19 回复 Windows 10 | Chrome 58.0.3029.110
  10. ssr出了新的协议,可以更新一下吗?想使用新协议的免加密功能,用在路由上!你这个脚本挺好用的,谢谢!
    红世之徒2017-05-24 20:10 回复 Windows 10 | Chrome 58.0.3029.110
  11. 感谢,脚本非常好用另回报一个小问题,开启用户web面板并关闭,再次反复开启关闭以后防火墙规则也会一起增加N条...
    Ushio2017-04-25 13:08 回复 Windows 10 | Chrome 57.0.2987.133
    • :!: 谢谢反馈~
      雨落无声2017-04-25 20:06 回复 iPhone 10_3_1 | Safari 602.1
  12. 手机端电脑端,设置了不同的端口配置。电脑端可以,手机端上不去了。
    zxx2017-04-24 16:48 回复 iPhone 10_3_1 | 未知浏览器
  13. 不能同时多用户上网啊、、
    zxx2017-04-24 15:42 回复 Windows 7 | Chrome 57.0.2987.133
    • 可以啊...本来就是给多用户上网用的..
      雨落无声2017-04-24 16:22 回复 iPhone 10_3_1 | Safari 602.1
  14. 这个ssr是开机自启吗?没有的话怎么添加开机自启?
    红世之徒2017-04-23 14:39 回复 Windows 10 | Chrome 57.0.2987.133
    • 暂时没有添加开机自启动,因为VPS基本不关机,所以无需开机自启动。需要启动的时候只需要手动连接ssh,用ssr命令开机就好了。 :roll:
      雨落无声2017-04-23 14:50 回复 未知操作系统 | Chrome 57.0.2987.133
  15. 大佬,我在SSH模式安装的,提示安装成功,但输入SSR进不了管理脚本啊
    Jason2017-04-18 18:01 回复 Windows 7 | Chrome 39.0.2171.95
    • 请给出详细的截图或者信息,否则无法帮你解决。
      雨落无声2017-04-18 18:40 回复 未知操作系统 | Chrome 57.0.2987.133
      • 安装完成后输入SSR命令提示:-bash: ssr: command not found 操作系统是CentOS 6.9
        jason2017-04-24 15:31 回复 Windows 10 | Chrome 57.0.2987.133
      • 你的安装链接失效了,github没有你那个项目了
        remaoqi2017-07-24 03:49 回复 Windows 10 | Chrome 55.0.2883.87
        • 根据相关法律,所有违法脚本均已删除,非常抱歉。
          雨落无声2017-07-25 06:07 回复 未知操作系统 | Chrome 59.0.3071.115
  16. 出错了 输入数字出现bash: /usr/local/SSR-Bash-Python/user.sh: No such file or directory 来自 centos6.8
    242017-04-16 08:25 回复 iPhone 10_3_1 | Safari 602.1
    • 说明可能没装好,git没有clone成功
      雨落无声2017-04-16 11:04 回复 iPhone 10_3_1 | Safari 602.1
  17. 请问这个报错有什么影响? 该怎么处理?
    你美2017-04-12 14:44 回复 Windows 7 | Chrome 56.0.2924.87
  18. 大佬。。怎么退出到命令行。 输入ssr之后退出出来啊。只能关掉连接在进去。
    Lucas2017-04-09 12:16 回复 Windows 10 | Chrome 57.0.2987.133
    • 按键盘上 ctrl + C 就好了
      雨落无声2017-04-10 06:45 回复 未知操作系统 | Chrome 57.0.2987.133
  19. 能不能增加限速的设置,限制流量的同时限制速度
    howe2017-04-01 21:47 回复 Windows 10 | Chrome 57.0.2987.110
    • 速度限制在SSR的多用户模式里面并没有写,所以我没办法做这个。 :roll:
      雨落无声2017-04-02 09:02 回复 未知操作系统 | Chrome 57.0.2987.110
      • 我看ssr可以通过user-config.json设置限速的啊,这个没法做进脚本吗
        howe2017-04-06 15:05 回复 Windows 7 | Chrome 50.0.2661.102
        • 您好,这个脚本是通过mudb的多用户模式文件来写的。不是使用常规的config文件。关于限速这一块我问过破瓦酱了,等稳定后会加上去。issue:https://github.com/shadowsocksr/shadowsocksr/issues/194
          雨落无声2017-04-06 17:29 回复 iPhone 10_3 | Safari 602.1
  20. 小白想问下:如何添加开机启动? 谢谢!
    jiajia2017-03-27 15:29 回复 Windows 7 | Chrome 50.0.2661.102
  21. 大佬,今天的那个问题是出现在CentOS 6下的,换成D8,然后实验性再更新,就没有那个问题了~反馈一下
    Dmaon2017-03-26 13:23 回复 Windows 7 | Chrome 53.0.2785.104
    • 好的,感谢! :mrgreen:
      雨落无声2017-03-26 15:17 回复 iPhone 10_2_1 | Safari 602.1
  22. 老大,更新了ssr-bsah后,再输入ssr就进不去了,还有一个月清零是自然月清零还是30天自动清零啊?谢谢老大回复
    Damon2017-03-26 07:14 回复 Android 5.1 | Chrome 37.0.0.0
    • 更新的话直接重装下。月底清零机制
      雨落无声2017-03-26 08:38 回复 iPhone 10_2_1 | Safari 602.1
      • 哦哦,谢谢老大啊~下次更新能不能换成30天清零机制呢~
        Damon2017-03-26 09:00 回复 Windows 7 | Chrome 53.0.2785.104
  23. 不错不错,第一次来支持一下!
    意林笔记2017-03-23 09:21 回复 Windows 7 | Chrome 31.0.1650.63