当前位置:论坛首页 > 主机运维 > 脚本

ShadowsocksR 多用户 一键脚本

发表在 主机运维2017-10-20 13:19   [复制链接] 84 76273

系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

脚本特点:
所有步骤都可以通过 Shell 脚本中文交互 操作。

  • 支持 限制 用户速度
  • 支持 限制 用户设备数
  • 支持 限制 用户总流量
  • 支持 定时 流量清零
  • 支持 显示 当前连接IP
  • 支持 显示 SS/SSR连接+二维码
  • 支持 一键安装 BBR
  • 支持 一键安装 锐速
  • 支持 一键安装 LotServer
  • 支持 一键封禁 垃圾邮件(SMAP)/BT/PT

安装步骤
简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!
本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!
  1. sudo su
复制代码
输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR。


输入下面指令即可开始安装。
  1. wget -N --no-check-certificate https://makeai.cn/bash/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
复制代码
如果提示-bash: wget: command not found,请参考:https://www.bbaaz.com/thread-98-1-1.html

下载运行后会提示你输入数字来选择要做什么。

输入 1 ,就会开始安装ShadowsocksR服务端,并且会提示你输入Shadowsocks的 端口/密码/加密方式/ 协议/混淆(混淆和协议是通过输入数字选择的) 等参数来添加第一个用户。

注意:用户名不支持中文,如果输入中文会一直保存下去!
  1. 请输入要设置的用户 用户名(请勿重复, 用于区分, 不支持中文, 会报错 !)
  2. (默认: bbaaz):bbaz

  3. ——————————————————————————————
  4.         用户名 : bbaaz
  5. ——————————————————————————————

  6. 请输入要设置的用户 端口(请勿重复, 用于区分)
  7. (默认: 6899):6899

  8. ——————————————————————————————
  9.         端口 : 6899
  10. ——————————————————————————————

  11. 请输入要设置的用户 密码
  12. (默认: bbaaz.com):bbaaz.com

  13. ——————————————————————————————
  14.         密码 : bbaaz.com
  15. ——————————————————————————————

  16. 请选择要设置的用户 加密方式
  17.   1. none
  18. [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意

  19.   2. rc4
  20.   3. rc4-md5
  21.   4. rc4-md5-6

  22.   5. aes-128-ctr
  23.   6. aes-192-ctr
  24.   7. aes-256-ctr

  25.   8. aes-128-cfb
  26.   9. aes-192-cfb
  27. 10. aes-256-cfb

  28. 11. aes-128-cfb8
  29. 12. aes-192-cfb8
  30. 13. aes-256-cfb8

  31. 14. salsa20
  32. 15. chacha20
  33. 16. chacha20-ietf
  34. [注意] salsa20/chacha20-*系列加密方式,需要额外安装依赖 libsodium ,否则会无法启动ShadowsocksR !

  35. (默认: 5. aes-128-ctr):5

  36. ——————————————————————————————
  37.         加密 : aes-128-ctr
  38. ——————————————————————————————

  39. 请选择要设置的用户 协议插件
  40. 1. origin
  41. 2. auth_sha1_v4
  42. 3. auth_aes128_md5
  43. 4. auth_aes128_sha1
  44. 5. auth_chain_a
  45. 6. auth_chain_b
  46. [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意

  47. (默认: 2. auth_sha1_v4):2

  48. ——————————————————————————————
  49.         协议 : auth_sha1_v4
  50. ——————————————————————————————

  51. 是否设置 协议插件兼容原版(_compatible)?[Y/n]y

  52. 请选择要设置的用户 混淆插件
  53. 1. plain
  54. 2. http_simple
  55. 3. http_post
  56. 4. random_head
  57. 5. tls1.2_ticket_auth
  58. [注意] 如果使用 ShadowsocksR 代理游戏,建议选择 混淆兼容原版或 plain 混淆,然后客户端选择 plain,否则会增加延迟 !
  59. 另外, 如果你选择了 tls1.2_ticket_auth,那么客户端可以选择 tls1.2_ticket_fastauth,这样即能伪装特征 又不会增加延迟 !

  60. (默认: 5. tls1.2_ticket_auth):5

  61. ——————————————————————————————
复制代码
同时最后也会提示是否设置 混淆 兼容原版(也就是使用原版SS也能链接),不懂 直接回车输入 y。(协议不在兼容原版)
注意:关于限制设备数数,这个协议必须是非原版并且不兼容原版才有效,也就是必须SSR客户端使用协议的情况下,才有效!
不输入一路回车就是 默认参数:
  1. 用户 : bbaaz
  2. 端口 : 6899
  3. 密码 : bbaaz.com
  4. 加密 : aes-128-ctr
  5. 协议 : auth_sha1_v4_compatible
  6. 混淆 : tls1.2_ticket_auth_compatible
  7. 设备数限制: 0(无限)
  8. 单线程限速: 0 KB/S (不限速)
  9. 端口总限速: 0 KB/S (不限速)
  10. 禁止的端口 : 无限制
  11. 用户总流量 : 819.21 TB
复制代码
如果安装过程没有出错,那么最后就会提示:
  1. ############################################################
  2. 用户 [bbaaz] 的配置信息:

  3. I P     : xxx.xxx.xxx.xxx
  4. 端口     : 6899
  5. 密码     : bbaaz.com
  6. 加密     : aes-128-ctr
  7. 协议     : auth_sha1_v4_compatible
  8. 混淆     : tls1.2_ticket_auth_compatible
  9. 设备数限制: X
  10. 单线程限速: XXX KB/S
  11. 端口总限速: XXX KB/S
  12. 禁止的端口 : 无限制

  13. 已使用流量 : 上传: XXX KB + 下载: XXX MB = XXX MB
  14. 剩余的流量 : XXX TB
  15. 用户总流量 : XXX TB

  16. SS链接: ss://xxxxxxxxxxxxx
  17. SS二维码: https://makeai.cn/qr/?m=2&e=H&p=3&url=ss://xxxxxxxxxxxxx
  18. SSR链接: ssr://xxxxxxxxxxxxx
  19. SSR二维码: https://makeai.cn/qr/?m=2&e=H&p=3&url=ssr://xxxxxxxxxxxxx

  20. 提示:
  21. 在浏览器中,打开二维码链接,就可以看到二维码图片。
  22. 协议和混淆后面的[ _compatible ],指的是 兼容原版协议/混淆。

  23. ############################################################
复制代码
SS/SSR链接(格式: ss://XXXXXXX ,很长),可以从剪辑版导入Shadowsocks客户端,不懂的话看下面二维码。
SS/SSR二维码,复制后面的链接在浏览器打开,就会显示一个二维码的图片,可以用Shadowsocks客户端扫描二维码来添加。

ShadowsocksR客户端和APP下载以及使用教程http://www.bbaaz.com/thread-20-1-1.html

使用说明
运行脚本,
  1. bash ssrmu.sh

  2. # 还有一个 运行参数,是用于所有用户流量清零的
  3. bash ssrmu.sh clearall
  4. # 不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本
复制代码
输入对应的数字来执行相应的命令。
  1. ShadowsocksR MuJSON一键管理脚本 [vX.X.X]
  2.   ---- dary | bbaaz.com/ss-jc60 ----

  3.   1. 安装 ShadowsocksR
  4.   2. 更新 ShadowsocksR
  5.   3. 卸载 ShadowsocksR
  6.   4. 安装 libsodium(chacha20)
  7. ————————————
  8.   5. 查看 账号信息
  9.   6. 显示 连接信息
  10.   7. 设置 用户配置
  11.   8. 手动 修改配置
  12.   9. 清零 已用流量
  13. ————————————
  14. 10. 启动 ShadowsocksR
  15. 11. 停止 ShadowsocksR
  16. 12. 重启 ShadowsocksR
  17. 13. 查看 ShadowsocksR 日志
  18. ————————————
  19. 14. 其他功能
  20. 15. 升级脚本

  21. 当前状态: 已安装 并 已启动

  22. 请输入数字 [1-15]:
复制代码
注意:添加/删除/修改 用户配置后,无需重启ShadowsocksR服务端,ShadowsocksR服务端会定时读取数据库文件内的信息,不过修改 用户配置后,可能要等个十几秒才能应用最新的配置(因为ShadowsocksR不是实时读取数据库的,所以有间隔时间)。

文件位置
安装目录:/usr/local/shadowsocksr
配置文件:/usr/local/shadowsocksr/user-config.json
数据文件:/usr/local/shadowsocksr/mudb.json

注意:ShadowsocksR服务端不会实时的把流量数据写入 数据库文件,所以脚本读取流量信息也不是实时的!

其他说明
ShadowsocksR 安装后,自动设置为 系统服务,所以支持使用服务来启动/停止等操作,同时支持开机启动。

  • 启动 ShadowsocksR:service ssrmu start
  • 停止 ShadowsocksR:service ssrmu stop
  • 重启 ShadowsocksR:service ssrmu restart
  • 查看 ShadowsocksR状态:service ssrmu status
使用道具 举报 只看该作者 回复
发表于 2017-10-20 13:41:57 | 显示全部楼层
这个简单
使用道具 举报 回复
发表于 2017-10-21 12:59:48 | 显示全部楼层
好东西,收藏了
使用道具 举报 回复 支持 反对
发表于 2017-11-2 17:58:46 | 显示全部楼层
一次就安装成功了,很好设置,感觉晚上手机的速度比较好,可能是我的VPS差
使用道具 举报 回复 支持 反对
发表于 2017-12-18 16:33:51 | 显示全部楼层
我安装完以后没复制那个网页地址,还能找到吗?从哪里能找到
使用道具 举报 回复 支持 反对
发表于 2017-12-18 17:47:06 | 显示全部楼层
wantbehelped 发表于 2017-12-18 16:33
我安装完以后没复制那个网页地址,还能找到吗?从哪里能找到

输入以下命令查看帐号即可:
  1. bash ssrmu.sh
复制代码
使用道具 举报 回复 支持 反对
发表于 2017-12-19 10:42:38 | 显示全部楼层
dary 发表于 2017-12-18 17:47
输入以下命令查看帐号即可:

好的谢谢大佬我去试一试
使用道具 举报 回复 支持 反对
发表于 2017-12-19 14:14:25 | 显示全部楼层
wantbehelped 发表于 2017-12-19 10:42
好的谢谢大佬我去试一试

我是小白什么都不懂呀。是不是只有连上SS以后才可以上谷歌或者youtube?不连就上不去网站?
使用道具 举报 回复 支持 反对
发表于 2018-2-5 00:35:47 | 显示全部楼层
[错误] 依赖 Git 安装失败,多半是软件包源的问题,请检查 !
我mac电脑报这个错,是咋回事呢 大神
使用道具 举报 回复 支持 反对
发表于 2018-2-8 15:48:37 | 显示全部楼层
二维码链接无论如何也找不到了,汗。。。。。。。请问怎么找
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛须知,要严格遵守

①会员对自己的言论承担责任

②禁止发布损害国家利益和名誉信息

③禁止发布散播不实信息

④禁止发布淫秽、恐怖信息

一经发现初次警告二次封号

情节严重者移交公安机关处理

小黑屋|BBaaZ  

Copyright © 2017 BBaaZ All Rights Reserved.

Powered by Discuz! X3.2

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