/SSR-Bash-Python

一个SSR多用户控制脚本

Primary LanguageShellGNU General Public License v3.0GPL-3.0

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

  • 稳定版V1.7.2:Build Status Code Climate

  • 开发版V1.9.8:Build Status

介绍

一个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一键构建(有风险,仅开发版可用)
  • 可自定义的服务器巡检,故障自动重启服务,确保链接稳定有效
  • 可对配置进行备份、还原,迁移服务器只需在新服务器上还原配置,无需重复设置
  • 支持IP黑名单功能,可通过端口查询,直接加入黑名单,禁止该IP访问服务器的所有服务
  • 允许针对不同用户限制帐号有效期,到期自动删除帐号

不如看图:

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

脚本安全性声明

本脚本采用Shell和Python语言编写,所有代码完全开源。不存在所谓的后台或挖矿代码,不会对您的任何信息进行上传,并在各个方面充分考虑到数据安全性。关于二维码生成过程是通过pip安装第三方软件包,由第三方软件在服务器本地生成,生成的二维码链接也会自动销毁,不会上传任何信息。您的IP被封,或者您服务器出现不正常的负荷增高,与脚本本身没有任何关系,请您自行做好服务器安全维护工作,例如:不要使用弱密码、不要使用默认SSH端口,等等,防止被闲人爆破。本着人与人之间的互信原则,请确认您相信我和我的脚本,否则请不要使用,不懂请不要喷,容易伤和气!!!

安装&更新

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

自检(没有卵用😝)

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

卸载

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

离线安装

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

客户端下载

常用平台:AndroidMacOSWindowsLinuxOpenWrt/LEDEiOS

写在最后

关于该脚本的停更说明:由于本人个人原因,没有精力继续对该脚本进行维护。但并不是不管,脚本现在已经非常臃肿,不会再新加入功能,如果发现版本bug,请及时发E-mail:stackzhao@gmail.com,本人会尽快修复。此外,本人将在下个月进行V2ray一键脚本的开发,欢迎关注:sunny: