SSR一键搭建MU版本

SHADOWSOCKSR mu版本 一键脚本

本脚本与另一个SSR脚本 『原创』CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本的区别是什么?

ssrmu.sh脚本是单服务器多用户脚本,使用的是 SSR服务端的MudbJSON模式,可以给每个用户(端口)设置不同的加密方式/协议/混淆/限制速度/设备数限制/可用总流量等功能。即实现单服务器多用户流量管理等功能。

而 ssr.sh则是单服务器单用户脚本,使用的是 SSR服务端的单用户配置方式,即使实现了多端口,但是还算不算多用户,不支持每个用户(端口)不同的加密方式/协议/混淆等,并且无法管理流量使用。

脚本特点:

目前网上的各个ShadowsocksR脚本基本都是只有 安装/启动/重启 等基础功能,对于小白来说还是不够简单方便。既然是一键脚本,那么就要尽可能地简单,小白更容易接受使用!

支持 限制 用户速度

支持 限制 端口设备数

支持 显示 当前连接IP

支持 显示 SS/SSR连接+二维码

支持 切换管理 单/多端口

支持 一键安装 锐速

支持 一键安装 BBR

支持 一键封禁 垃圾邮件(SMAP)/BT/PT

 

如何选择这两个脚本?

根据你的需求选择,比如你仅仅是 一个或两个人使用,并且不需要流量管理功能,那么选择 ssr.sh好了。而如果很多人使用,并且都需要限制流量来管理,那你适合使用 ssrmu.sh,所以自己看着选,多试试(两个脚本不能共存)

 

shadowcosksr mu 一键安装

wget -N –no-check-certificate https://www.wuwweb.com/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
备用下载
wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

安装步骤

简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!

本脚本需要Linux root账户权限才能正常安装运行,所以如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过!

sudo su

输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR。

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

运行脚本,

bash ssrmu.sh
 
# 还有一个 运行参数,是用于所有用户流量清零的
bash ssrmu.sh clearall
# 不过不需要管这个,可以通过脚本自动化的设置 crontab 定时运行脚本

输入对应的数字来执行相应的命令。

  ShadowsocksR MuJSON一键管理脚本 [vX.X.X]
  ---- Toyo | doub.io/ss-jc60 ----
 
  1. 安装 ShadowsocksR
  2. 更新 ShadowsocksR
  3. 卸载 ShadowsocksR
  4. 安装 libsodium(chacha20)
————————————
  5. 查看 账号信息
  6. 显示 连接信息
  7. 设置 用户配置
  8. 手动 修改配置
  9. 配置 流量清零
————————————
 10. 启动 ShadowsocksR
 11. 停止 ShadowsocksR
 12. 重启 ShadowsocksR
 13. 查看 ShadowsocksR 日志
————————————
 14. 其他功能
 15. 升级脚本
 
 当前状态: 已安装 并 已启动
 
请输入数字 [1-15]:

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

请输入要设置的用户 用户名(请勿重复, 用于区分, 不支持中文, 会报错 !)
(默认: doubi):doubi
 
——————————————————————————————
	用户名 : doubi
——————————————————————————————
 
请输入要设置的用户 端口(请勿重复, 用于区分)
(默认: 2333):2333
 
——————————————————————————————
	端口 : 2333
——————————————————————————————
 
请输入要设置的用户 密码
(默认: doub.io):doub.io
 
——————————————————————————————
	密码 : doub.io
——————————————————————————————
 
请选择要设置的用户 加密方式
  1. none
 [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意
 
  2. rc4
  3. rc4-md5
  4. rc4-md5-6
 
  5. aes-128-ctr
  6. aes-192-ctr
  7. aes-256-ctr
 
  8. aes-128-cfb
  9. aes-192-cfb
 10. aes-256-cfb
 
 11. aes-128-cfb8
 12. aes-192-cfb8
 13. aes-256-cfb8
 
 14. salsa20
 15. chacha20
 16. chacha20-ietf
 [注意] salsa20/chacha20-*系列加密方式,需要额外安装依赖 libsodium ,否则会无法启动ShadowsocksR !
 
(默认: 5. aes-128-ctr):5
 
——————————————————————————————
	加密 : aes-128-ctr
——————————————————————————————
 
请选择要设置的用户 协议插件
 1. origin
 2. auth_sha1_v4
 3. auth_aes128_md5
 4. auth_aes128_sha1
 5. auth_chain_a
 6. auth_chain_b
 [注意] 如果使用 auth_chain_* 系列协议,建议加密方式选择 none (该系列协议自带 RC4 加密),混淆随意
 
(默认: 2. auth_sha1_v4):3
 
——————————————————————————————
	协议 : auth_aes128_md5
——————————————————————————————
 
请选择要设置的用户 混淆插件
 1. plain
 2. http_simple
 3. http_post
 4. random_head
 5. tls1.2_ticket_auth
 [注意] 如果使用 ShadowsocksR 代理游戏,建议选择 混淆兼容原版或 plain 混淆,然后客户端选择 plain,否则会增加延迟 !
 另外, 如果你选择了 tls1.2_ticket_auth,那么客户端可以选择 tls1.2_ticket_fastauth,这样即能伪装特征 又不会增加延迟 !
 
(默认: 5. tls1.2_ticket_auth):5
 
——————————————————————————————
	混淆 : tls1.2_ticket_auth
——————————————————————————————
 
是否设置 混淆插件兼容原版(_compatible)?[Y/n]y
 
请输入要设置的用户 欲限制的设备数 ( auth_* 系列协议 不兼容原版才有效 )
[注意] 设备数限制:每个端口同一时间能链接的客户端数量(多端口模式,每个端口都是独立计算),建议最少 2个。
(默认: 无限):5
 
请输入要设置的用户 单线程 限速上限(单位:KB/S)
[注意] 单线程限速:每个端口 单线程的限速上限,多线程即无效。
(默认: 无限):666
 
请输入要设置的用户 总速度 限速上限(单位:KB/S)
[注意] 端口总限速:每个端口 总速度 限速上限,单个端口整体限速。
(默认: 无限):2333
 
请输入要设置的用户 可使用的总流量上限(单位: GB, 1-838868 GB)
(默认: 无限):1
 
请输入要设置的用户 禁止访问的端口
[注意] 禁止的端口:例如不允许访问 25端口,用户就无法通过SSR代理访问 邮件端口25了,如果禁止了 80,443 那么用户将无法正常访问 http/https 网站。
封禁单个端口格式: 25
封禁多个端口格式: 23,465
封禁 端口段格式: 233-266
封禁多种格式端口: 25,465,233-666 (不带冒号:)
(默认为空,无限制):
 
——————————————————————————————
	禁止的端口 : 无限制
——————————————————————————————

同时最后也会提示是否设置 混淆 兼容原版(也就是使用原版SS也能链接),不懂 直接回车 或 输入 y 。(协议不在兼容原版)

注意:关于限制设备数,这个协议必须是非原版并且不兼容原版才有效,也就是必须SSR客户端使用协议的情况下,才有效!

不输入一路回车就是 默认参数:

用户 : doubi
端口 : 2333
密码 : doub.io
加密 : aes-128-ctr
协议 : auth_aes128_md5
混淆 : tls1.2_ticket_auth_compatible
设备数限制: 0(无限)
单线程限速: 0 KB/S (不限速)
端口总限速: 0 KB/S (不限速)
禁止的端口 : 无限制
用户总流量 : 819.21 TB

如果安装过程没有出错,那么最后就会提示:

############################################################
 用户 [doubi] 的配置信息:
 
 I P     : xxx.xxx.xxx.xxx
 端口     : 2333 
 密码     : doub.io
 加密     : aes-128-ctr
 协议     : auth_aes128_md5
 混淆     : tls1.2_ticket_auth_compatible 
 设备数限制: 5
 单线程限速: 666 KB/S 
 端口总限速: 2333 KB/S 
 禁止的端口 : 无限制
 
 已使用流量 : 上传: XXX KB + 下载: XXX MB = XXX MB
 剩余的流量 : 980 MB 
 用户总流量 : 1 GB
 
 SS链接: ss://xxxxxxxxxxxxx
 SS二维码: http://pan.baidu.com/share/qrcode?w=300&h=300&url=ss://xxxxxxxxxxxxx
 SSR链接: ssr://xxxxxxxxxxxxx
 SSR二维码: http://pan.baidu.com/share/qrcode?w=300&h=300&url=ssr://xxxxxxxxxxxxx
 
 提示: 
 在浏览器中,打开二维码链接,就可以看到二维码图片。
 协议和混淆后面的[ _compatible ],指的是 兼容原版协议/混淆。
 
############################################################

SS/SSR链接(格式: ss://XXXXXXX ,很长),可以从剪辑版导入Shadowsocks客户端,不懂的话看下面二维码。

SS/SSR二维码,复制后面的链接在浏览器打开,二维码API网站就会生成一个二维码的图片,可以用ShadowsocksR客户端扫描二维码来添加。

使用说明

脚本安装目录

安装目录:/usr/local/shadowsocksr

配置文件:/usr/local/shadowsocksr/user-config.json

数据文件:/usr/local/shadowsocksr/mudb.json

脚本使用方法

一种方法

输入./ssrmu 对脚本操作比如重启关闭添加用户

 

二种方法重启 停止ssr

启动 ShadowsocksR:/etc/init.d/ssrmu start

停止 ShadowsocksR:/etc/init.d/ssrmu stop

重启 ShadowsocksR:/etc/init.d/ssrmu restart

查看 ShadowsocksR状态:/etc/init.d/ssrmu status

如果您是使用的centos 有的会自带防火墙。请您输入

centos6 输入以下命令

service iptables stop

centos7 输入一下命令

systemctl firewalld.service stop

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code