全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 45664|回复: 87

[疑问] 【6月11日更新】新版SSR多用户管理辅助脚本发一波

  [复制链接]
发表于 2017-3-16 07:10:16 | 显示全部楼层 |阅读模式
本帖最后由 雨落无声4617 于 2017-6-11 22:20 编辑

简介

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

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

安装脚本

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


卸载脚本

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


更新日志
2017.6.11
  • 修复开机启动问题
  • 新增端口限速功能
  • 新增 auth_chain_a 协议和 none 加密方式
  • 修复SSR链接中IP地址错误的问题



2017.3.16
  • 新版本放出,采用mujson模式
  • 简易WEB面板制作完成


2017.1.1
  • 移除所有兼容协议的设定(顺应破瓦大神的意思)
  • 增加修改DNS选项
  • 自动同步时区为北京时间
  • 每月一号自动清空所有用户已使用流量
  • 每天1点钟自动重启服务端
  • 增加了开机自启动
  • 脚本可一键更新
  • 增加批量添加用户功能(实验性的)
  • 增加备份/还原用户端口密码功能


2016.12.12
第一版放出


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


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


    系统支持
  • Ubuntu 14
  • Ubuntu 16
  • CentOS 6
  • CentOS 7
  • Debian 7
  • Debian 8(推荐)


    已知的问题
  • 最后一名用户无法删除,蜜汁错误


    截图欣赏
    屏幕快照 2017-03-16 上午6.57.48.png (41.25 KB, 下载次数: 18) 屏幕快照 2017-03-16 上午6.58.26.png (54.03 KB, 下载次数: 4) 屏幕快照 2017-03-16 上午6.59.09.png (46.1 KB, 下载次数: 6) 屏幕快照 2017-03-16 上午6.59.29.png (61.85 KB, 下载次数: 6)

    常见问题
    问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


    关于WEB这一块,我PY写的很烂,刚学了不到一个星期,然后WEB还是从Material Design那里复制来的,所以能看看就行了。至于有人想让我写一个SS面板还是算了。这个页面只是当做一个简单的查询页面就好了,不想让他复杂下去。

    参考资料:
    https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup(manyuser-with-mudbjson)

    依然写的很简单,基本都是shell的堆砌,求大佬勿喷。
    欢迎各位去我的新站 https://www.zhujiboke.com/ 玩玩哦~ (求别打
  • 发表于 2017-3-16 07:31:12 | 显示全部楼层
    非常感谢啊................
    发表于 2017-3-16 08:22:19 来自手机 | 显示全部楼层
    好东西,值得收藏!!
    发表于 2017-3-16 08:27:43 | 显示全部楼层
    很实用啊,大佬厉害,造福了我等小白,感谢!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    Archiver|手机版|小黑屋|全球主机交流论坛

    GMT+8, 2024-5-23 16:22 , Processed in 0.071420 second(s), 13 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表