这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等

Shadowsocks Toyo 1279评论
广告
本文最后更新于 2018年11月6日 14:58 可能会因为没有更新而失效。如已失效或需要修正,请留言!

其实这个脚本在当初 ShadowsocksR 单服务器多用户 mudbjson模式使用教程 支持流量限制 文章发布后,我就打算出的,然后因为各种原因拖到现在,然后在上个月底本来因为暂停更新文章一个多月打算写这个来个大的,结果破娃突然不维护ShadowsocksR项目了,我就不知道还要不要写了,于是又搁置了。

直到这段时间内各种人同IP多个马甲在我网站内评论各种说 SSR药丸、SSR辣鸡、大家都去用XX吧等言论,搞得我很烦,这是不是太明显了点?所以我用行动证明,我依然使用并支持ShadowsocksR!


更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

ShadowsocksR MudbJSON模式 手动安装教程:ShadowsocksR 单服务器多用户 mudbjson模式使用教程 支持流量限制

本脚本的 二维码图片链接,是调用我自建的 二维码API 来生成二维码图片( http://doub.pw/qr/qr.php?text=xxx )。

当访问API页面后,PHP网页文件会把 GET参数( ?text=xxx ) 传递给JS脚本,浏览器会加载JS脚本,然后由JS脚本根据 GET参数的文本 生成二维码图片!图片是在你本地浏览器中生成,服务器中不存在图片!

请确定你信任我和我的脚本,否则请不要用我的脚本,少BB!

该一键脚本的视频教程:『视频』ShadowsocksR 服务端一键脚本安装 新手小白视频教程

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。并且最容易安装锐速(锐速不支持OpenVZ)

CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。

脚本版本

Ver: 1.0.26

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

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

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

如何选择这两个脚本?

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

脚本特点:

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

  1. 支持 限制 用户速度
  2. 支持 限制 用户设备数
  3. 支持 限制 用户总流量
  4. 支持 定时 流量清零
  5. 支持 显示 当前连接IP
  6. 支持 显示 SS/SSR连接+二维码
  7. 支持 自定义账号IP或域名
  8. 支持 监控SSR服务端运行状态
  9. 支持 一键安装 BBR
  10. 支持 一键安装 锐速
  11. 支持 一键安装 LotServer
  12. 支持 一键封禁 垃圾邮件(SMAP)/BT/PT

安装步骤

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

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

sudo su

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


注意:如果你安装的有我的另一个 ssr.sh 脚本,请先卸载ShadowsocksR服务端,再安装这个脚本(不能共存)!

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

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

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

注意:用户名不支持中文,如果输入中文会一直保存下去!

如果安装过程中报错,请看 常见问题解决方法

点击展开 查看更多

使用说明

运行脚本,

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]:

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

文件位置

安装目录:/usr/local/shadowsocksr

日志位置:/usr/local/shadowsocksr/ssserver.log

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

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

注意:如果要转移用户数据,只需要转移 mudb.json 文件或其内容即可。

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

其他说明

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

  1. 启动 ShadowsocksR:/etc/init.d/ssrmu start
  2. 停止 ShadowsocksR:/etc/init.d/ssrmu stop
  3. 重启 ShadowsocksR:/etc/init.d/ssrmu restart
  4. 查看 ShadowsocksR状态:/etc/init.d/ssrmu status

ShadowsocksR 默认支持UDP转发,服务端无需任何设置。

本脚本已经集成了 安装/卸载 锐速(ServerSpeeder)/Lotserver,但是是否支持请查看 Linux支持内核列表 。(锐速、LotServer不支持OpenVZ)


注意:本脚本中的 显示链接信息中的 获取IP归属地功能使用的是 IPIP.NET 的免费API接口,因为限速所以每秒只能检测一次,同时 IPIP.NET 的免费API接口并不会保证稳定性,可能什么时候就突然暂时失效了,这是本人不可控的,有条件可以自建API接口。

ShadowsocksR目前支持的协议和混淆:

协议(Protocol):origin,auth_sha1_v4,auth_aes128_md5,auth_aes128_sha1,auth_chain_a,auth_chain_b

混淆(Obfs):plain,http_simple,http_post,random_head,tls1.2_ticket_auth,tls1.2_ticket_fastauth(这个是客户端用的,而服务端需要选择tls1.2_ticket_auth)

origin 和 plain 是原版,加粗的是推荐使用的。

如果你想要使用 tls1.2_ticket_fastauth 混淆插件,那么服务端选择 tls1.2_ticket_auth,客户端选择 tls1.2_ticket_fastauth 即可。

如果服务端 设置混淆参数为:tls1.2_ticket_auth_compatible (兼容原版)

那么客户端 可使用的混淆为:plain / tls1.2_ticket_auth / tls1.2_ticket_fastauth

tls1.2_ticket_authtls1.2_ticket_fastauth 的区别为,后者不会等待服务器回应,所以不会增加延迟。适合于,因为混淆插件增加延迟的原因不得不选择原版混淆 plain,但是又因为QOS等因素而处于延迟与干扰/限速等之间抉择的时候,可以选择 tls1.2_ticket_fastauth 客户端混淆插件!

如何转移用户数据信息?

点击展开 查看更多

使用阿里云/腾讯云等存着安全组或规则组一类外部防火墙的请注意

点击展开 查看更多

ShadowsocksR 端口限速中 单线程限速 和 端口总限速 的区别

注意:如果要使用脚本中的这个功能,需要重新下载脚本,并重装安装 2月15日 以后的ShadowsocksR服务端才行。

请查看这个文章:ShadowsocksR服务端 限制设备连接数 和 限制端口速度 的方法

解决 可使用原版协议,但无法使用ShadowsocksR协议 的问题

点击展开 查看更多

提示 Media change: please insert the disc labeled‘Debian GNU/Linux 7.0.0 Wheezy — Official amd64 CD 等信息是 apt源 的问题,更换 apt源

点击展开 查看解决办法

ShadowsocksR启动失败,日志提示:Exception: libsodium not found 的错误

这是你使用了 chacha20 系列加密方式,但是却没有安装 libsodium支持库,导致ShadowsocksR无法启动,运行脚本选择选项 4 安装 libsodium支持库即可,如果安装失败,请选择其他的加密方式,对速度影响不大。

提示wget: unknown host "yun.doubibackup.com" 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。

点击展开 查看更多

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

点击展开 查看更多

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

定时重启

一些人可能需要定时重启ShadowsocksR服务端来保证稳定性等,所以这里用 crontab 定时。

点击展开 查看更多

更新日志

2018年07月10日,版本 v1.0.26

1. 新增 升级脚本时,将一起升级服务脚本(Service)。

2018年01月02日,版本 v1.0.25

1. 修复 Debian9 系统下,无法使用 显示连接信息 功能的问题。

2017年12月14日,版本 v1.0.24

1. 修复 密码中包含 冒号: 时,查看账号信息显示错误的问题。

2. 优化 设置账号禁止访问端口的时候,加入了端口输入格式说明。

3. 修改 默认协议为 auth_aes128_md5 ,已不再建议使用 auth_sha1_v4 协议。

2017年12月12日,版本 v1.0.23

1. 优化 显示链接信息功能的 显示内容排版(对齐了一下)。

2017年12月11日,版本 v1.0.22

1. 新增 显示连接信息功能的 端口 前面也会显示该端口的 用户名。

点击展开 查看更多


更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

转载请超链接注明:逗比根据地 » 『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (567)
发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1279)个小伙伴在吐槽
  1. 大佬 联通60M 下载能满速 请问为何看youtube最高只能到400Kb
    s127802017-11-23 19:34 回复
    • 这可能是因为 Youtube 是分段加载的导致速度上不去?不过这也太慢了,可能是Youtube的视频分发CDN 分流有问题,这需要你访问 Youtube 的时候,F12(Network) 看一下 Youtube 视频的分发CDN分给你的域名,然后去VPS上面Ping域名,看一下延迟,几十ms正常,如果是几百ms,怕是CDN分错地方了。
      Toyo2017-11-23 19:58 回复
  2. 有没有添加ssr订阅功能的脚本哦
    beilly2017-11-22 22:12 回复
    • SSR订阅就是把多个 ssr:// 链接一行一个写入一个文件,然后把整个文件内的内容全部 用URL保护模式Base64加密,然后建立一个Web服务,把这个文本文件放进去,然后SSR客户端就是填写这个文本文件的URL。
      这个东西对于机场来说都是自动的,对于个人来说几个账号手动就行,用不上脚本。
      Toyo2017-11-23 10:33 回复
      • 但是订阅接口要求必须要Group,测试在安卓上面没有Group就失败。小火箭和win没有Group的话是可以用url当Group。建议添加Group的支持
        beilly2017-11-23 10:49 回复
      • 订阅对于服务器更换ip或者免费域名到期还是很有用的
        beilly2017-11-23 10:50 回复
  3. 大佬你好,请教些问题。用你的此脚本(即多用户),VPS的cpu是Intel Ivy Bridge,内存0.6G,我和5个同学一起用,每个人一个端口,配置都是加密rc4-md5,协议auth_chain_a,混淆tls1.2_ticket_auth,,主要是玩游戏,有时也看油管,脚本更新了最新版本,也开启了自动检测运行状态,但是最近总是会掉线,VPS后台显示掉线之前CPU的使用率已经过载(超过100%),我SSH进去,显示的状态还是已运行,但是只有我重启了之后我们才能联网,不知道问题出在哪,是我的VPS配置过低,还是因为我的酸酸乳后台配置本来就吃CPU?还有个问题就是每个端口所做的如登录设备限制、流量限制这些,是只关系到这个端口,还是限制了整个IP呢? 问题较多,描述凌乱,大佬不要见怪,望解答,感谢大佬的付出!!!
    给大佬递茶2017-11-22 16:13 回复
    • SSR对硬件的需求:CPU > 内存 > 其他所有硬件。
      SSR服务端主要吃CPU和内存,SSR服务端会把下载的文件暂时存放到内存中然后再传输给你的SSR客户端,这会导致内存占用,不过这也比较少。
      主要还是CPU占用,SSR协议和混淆都会增加CPU负荷,而对CPU的需求程度取决于SSR服务端同一时间处理的流量多少,因为SSR服务端在发出流量之前是要对流量加密,然后协议插件处理加密后的数据,然后就是混淆插件对数据做伪装处理,而最消耗CPU的就是协议插件,其次是加密方式。
      如果CPU性能较弱(特别是便宜VPS的共享核心),会造成速度瓶颈,往往很多人的VPS SSR速度慢,都是因为CPU性能造成的瓶颈,导致本来能有100Mbps的速度、但是却只能发挥出50Mbps。
      你的主要问题就是VPS的CPU性能无法满足几个人的使用(大流量情况下),要么换更弱的协议、加密方式等,要么换个CPU更好的VPS(我不做推荐 不要问我)。
      设备数限制和流量限制都是针对单个端口的。
      Toyo2017-11-23 10:57 回复
      • 谢谢大佬!我按楼下那位说的,把所有的加密改成了none,但是今天还是出现了不能连接的问题,ping服务器IP没问题,这半天来服务器cpu运行确实没有出现之前的超负荷情况,最多50%左右,速度我也是给每个端口都总限速2048KB,也限制了连接设备数3个,出现断网后进脚本后台显示的依然是已运行,麻烦大佬帮忙分析一下,问题大概出在哪,基本情况如下:我服务器是赠送300刀的谷歌云,选择的cpu是微型,内存0.6G(昨天已经说过了,就是最便宜那个),系统选的ubuntu16.04,用的最多的时候是5人(查看使用IP数也不超过5个),脚本是最新的1,0.20,里面开启了BBR,然后还禁止了BT下载,开启了进程监控,整个服务器只装了你的脚本。劳烦大佬,不知道我把情况说清楚没有,望解答,谢谢!
        给大佬递茶2017-11-24 17:27 回复
        • 你这种属于疑难杂症,不是那种很明显可以解决的问题,我也没有什么思路,你可能暂时只能做一下定时重启了。或者你尝试一下其他的 协议+加密方式 的组合。
          Toyo2017-11-24 18:41 回复
    • 加密使用none试试,我现在是256M内存的1美元一月的vps也正常5使用。不过我一般都是视频
      beilly2017-11-23 11:03 回复
      • 我用none加密还是出现掉线的问题,你的主机配置应该也是比较低的那种,能否说下你其他的配置(混淆,插件协议这些),我的其他配置也在上面说过了,现在完全找不到问题出处了,toyo的脚本应该是没问题的,我翻了评论,没人出现我这种问题,谢谢了!
        给大佬递茶2017-11-25 13:53 回复
  4. 大大 请问多用户如何更改IP :oops:
    daishu3842017-11-22 15:16 回复
    • 7. 设置 用户配置 - 13. 修改 用户配置中显示的IP或域名
      Toyo2017-11-23 10:44 回复
  5. 想问下 为什么win7电脑可以用 win10电脑不能使用
    frankevil2017-11-22 14:44 回复
  6. 请问如何把多用户脚本安装的ssr 里面的多个用户配置信息转移到另外一个vps安装的ssr里面
    daishu3842017-11-21 14:46 回复
    • 找到数据储存文件:/usr/local/shadowsocksr/mudb.json,把这个文件复制过去覆盖即可,SSR服务端不需要重启,他自己会定时读取配置,如果你等不及了,可以重启来立即读取。
      Toyo2017-11-21 15:46 回复
      • 感谢您在百忙之中的解答,再请问您说的这个路径是在电脑上还是在哪里?如果覆盖请问是否主机的IP会自动更改。万分感谢您能解答
        daishu3842017-11-22 10:11 回复
        • 当然是在 ssrmu.sh 脚本所在的服务器上啊,怎么会在你本地。SSR服务端又不是在你本地电脑上运行的,而是在服务器上运行的。
          该文件不包含IP信息,IP信息在另一个文件中,ssrmu.sh 脚本安装SSR服务端时会自动设置。
          Toyo2017-11-22 13:02 回复
  7. 多用户管理 怎么使用
    看菜2017-11-20 15:29 回复
    • 运行脚本,7. 设置 用户配置 。
      Toyo2017-11-20 20:43 回复
  8. 为什么我看不到脚本链接
    NOTFound2017-11-19 09:58 回复
  9. 请问端口限速的单位是Kbps还是KBps?
    小BAI一个2017-11-18 14:52 回复
    • 就是平时我们下载东西的速度,2333 KB/s
      Toyo2017-11-18 15:42 回复
  10. 请问下 怎么让脚本定时重启啊
    欧巴2017-11-18 11:41 回复
  11. 之前我按你的手动教程弄了 mudb 的单端多用户,后来给朋友配另一台机器懒得弄就用了你这个一键脚本,发现你的脚本不给配置大于 65536 的端口,然后我在你的脚本里手动配置 json 发现重启后还是跑不了单端多用户的模式,求解。
    Drogba2017-11-17 11:33 回复
    • 可是,端口数量只有65535个啊(0-65535),你怎么配置65536?
      Toyo2017-11-17 11:51 回复
      • 单端口多用户的原理不是虚拟端口吗?大于65535就是虚拟端口啊,我之前是看着你的教程和 https://breakwa11.blogspot.com/2017/01/shadowsocksr-mu.html 来弄出单端口多用户的。
        Drogba2017-11-17 12:04 回复
        • 我的这个脚本不支持单端口多用户。
          Toyo2017-11-17 12:29 回复
          • 在你的脚本里我看到了 auth_chain_b ,我记得破娃退出前我看到最后提供的协议是 auth_chain_a 呢,难道现在有谁继续维护 ssr 吗?
            Drogba2017-11-17 14:10 回复
            • 说明你没有关注SSR,SSR停止维护前,上午刚更新了 auth_chain_b,然后下午就删除所有项目停止维护了。所以只有PC版支持 auth_chain_b,其他版本还没来得及支持。而且PC版的 auth_chain_b 也只是第一个公开测试版。
              Toyo2017-11-17 21:42 回复
  12. 老大有没有办法对不同用户设置不同的流量清零时间呢
    momo2017-11-17 08:22 回复
    • 不支持,这个功能需要的人太少,所以不会考虑添加。
      Toyo2017-11-17 12:36 回复
  13. 新版本更新后添加端口,显示用户名,端口号,再显示个密码就更方便了
    y2017-11-16 23:20 回复
    • 怕是,下次有人会说:再显示个协议、混淆就更方便了。要更多的还是自己去查 用户配置信息吧。
      Toyo2017-11-17 12:15 回复
  14. 请问下大佬,安装这个多用户脚本后,能不能写个命令一步实现直接查询用户已经使用流量的情况,因为你这个脚本需要需要在里面选择才几次能最终显示出来用户已用流量的情况。我想把这个直接查询用户流量使用情况的一键命令放在cron里定时执行,并重定向到一个文本文件,用php读取这个文件通过前段呈现给用户,这样用户就可以查询到自己所使用的流量情况的。请问我这个想法能不能实现。
    qq1788lover2017-11-16 16:21 回复
    • 你这个想法可以实现,但是需要这个功能的人并不多,所以我不会更新到脚本里,你可以去Telegram群组(TG使用教程)联系我,我有空给你单独定制脚本(免费)。
      Toyo2017-11-16 17:21 回复
  15. 大神大神 我配置没有问题 可是客户端没填用户名的这一项啊
    sldd2017-11-15 15:48 回复
    • 用户名是服务端上面用于分辨端口谁是谁的或者是干嘛用的,客户端并不需要。就像你去某个网站注册账号,用户名(昵称)也只是看这个名字。
      Toyo2017-11-16 13:44 回复
  16. 能支持时间设置?这样控制每个端口使用多久。
    teny2017-11-15 10:35 回复
    • 不支持,因为只靠Shell脚本控制太麻烦了。
      Toyo2017-11-16 13:58 回复
  17. 我现在两个都无法下载。你们可以下载吗?
    azsmqzy2017-11-14 21:00 回复
    • 脚本无法下载?提示什么,贴出完整信息。
      Toyo2017-11-15 10:05 回复
  18. 逗比你好,mudb.json 文件里的 "d" 参数是什么意思啊?"u" 是指 usage(已用流量)?
    Buglist2017-11-14 14:21 回复
    • D 是指的 该用户端口已使用的下载流量。
      U 是指的 该用户端口已使用的上传流量。
      Toyo2017-11-14 16:49 回复
      • 原来如此,感谢逗比
        Buglist2017-11-14 22:43 回复
  19. 我这里遇到的问题是,每次重启服务器,或者发生不能f的时候,必须得卸载重装才能解决问题。 翻了下评论 好像没人问这个 :eek:
    bwsnb2017-11-14 13:37 回复
    • 信息太少,无法判断。
      Toyo2017-11-14 13:40 回复
  20. 老大,如何在SSR服务器上查看用户访问的URL呢?或者是COOKIE等信息?
    GT5352017-11-13 10:09 回复
    • cookie等敏感信息无法查看,除非你懂Python,自己修改服务端文件。
      如果要查看某个端口访问了什么IP或域名,可以运行脚本 - 14. 其他功能 - 切换日志模式,改成详细日志模式即可,会记录连接者的IP 端口 欲访问的IP(域名) 端口等简单信息。
      Toyo2017-11-13 14:37 回复
  21. 老哥这个脚本好像有点问题 人数超过7还是8就连接不上了 所有用户除非删除一个用户
    fxxz2017-11-12 15:56 回复
    • 超过7个用户后,所有账号都无法连接?如果是这样的话,就不是我的脚本问题了,因为我的脚本是不会修改配置文件的,而是通过SSR服务端自带提供的 .py 管理脚本 来获取账号信息、修改、添加账号等。
      Toyo2017-11-12 17:48 回复
  22. 好东西 学习了 请问大佬有多用户一起导入脚本格式吗? 还是需要一个一个来?
    joybj2017-11-10 17:47 回复
    • 必须一个一个来,因为要通过SSR的PY文件添加用户。
      当然如果你也可以打开配置文件(mudb.json),按照格式批量复制粘贴,修改用户名和端口。
      Toyo2017-11-10 17:59 回复
      • mudb.json这个直接添加我试过了..脚本读取正常 但是添加的用户是连接不上的.望解决 现在一个个添加真的麻烦..因为每添加一个就退出去了 哪怕能连续添加也好啊
        xiaoanran2017-11-15 00:34 回复
        • 尝试过重启SSR服务端吗?是否完全按照mudb.json 的JSON格式添加?等晚上回来,我更新下脚本,让添加完用户后 提示是否继续添加用户 这样好了。
          Toyo2017-11-15 10:08 回复
          • 谢谢回复 我是直接复制的之前的 改了端口和名字 一行一行对过了 一样一样的 重启服务端 重启服务器都试过了 好像对手动输入的呈现无视的态度 虽然看用户信息都能看到 但就是不生效
            xiaoanran2017-11-16 09:56 回复
            • 昨天出去了,今天晚上再更新脚本。
              Toyo2017-11-16 13:36 回复
              • 已经更新,v1.0.18 。
                Toyo2017-11-16 14:40 回复
      • 2017-11-15 00:16:15 INFO server_pool.py:184 stopped server at 0.0.0.0:2334 a lready stop 2017-11-15 00:16:15 INFO server_pool.py:202 stopped server at [::]:2334 2017-11-15 00:16:17 INFO tcprelay.py:1462 closed TCP port 2334 2017-11-15 00:16:17 INFO udprelay.py:638 closed UDP port 2334 2017-11-15 00:16:18 INFO db_transfer.py:205 db start server at port [2334] p ass [123] protocol [auth_sha1_v4_compatible] method [aes-128-ctr] obfs [plain] 2017-11-15 00:16:18 INFO server_pool.py:127 starting server at [::]:2334 2017-11-15 00:16:18 INFO server_pool.py:153 starting server at 0.0.0.0:2334 大概就是这样的日志..
        xiaoanran2017-11-15 00:42 回复
        • 日志没有异常和报错。
          Toyo2017-11-15 10:00 回复
  23. 大佬,想问一下一键禁止BT怎么弄?
    小BAI一个2017-11-07 10:53 回复
    • 运行脚本 - 14.其他功能 - 4.一键封禁 BT/PT/SPAM (iptables) 。
      Toyo2017-11-07 11:16 回复
  24. 大神,如果我换个服务器,如何把旧数据搬到新服务器上。 试了把旧的数据文件:/usr/local/shadowsocksr/mudb.json搬到新的服务器,端口依然上不去
    yyu2017-11-05 13:39 回复
    • 不清楚具体情况,反正所有数据文件都是储存在 /usr/local/shadowsocksr/mudb.json 文件中的。
      Toyo2017-11-05 17:16 回复
  25. 大神大神!好像有一个bug,限制每个端口2台设备,可是当同一个路由器(路由器拨号)下的三台设备同时连到SSR的时候,所有设备都可以翻墙,不受限制,且后台显示只有一个ip访问
    xxs2017-11-03 21:26 回复
    • auth_chain_* 系列以外的协议,限制设备数都不够准确,另外如果兼容原版,使用原版链接也不受限制,除此以外的情况,我也不清楚了。
      Toyo2017-11-03 22:11 回复
  26. Debian7 x64 脚本bash打开之后是乱码怎么办 已经在dpkg-reconfigure locales中修改 没有用
    xxs2017-11-03 15:40 回复
    • VPS中文脚本乱码,一般是VPS系统不支持中文显示(一般都是支持显示但不支持输入)或者SSH软件不支持中文显示,请更换SSH软件为 Xshell。
      Toyo2017-11-03 15:54 回复
  27. [信息] 开始安装/配置 ShadowsocksR依赖... Hit:1 http://security.debian.org/debian-security stretch/updates InRelease Ign:2 http://mirror.yandex.ru/debian stretch InRelease Hit:3 http://mirror.yandex.ru/debian stretch Release Reading package lists... Done Reading package lists... Done Building dependency tree Reading state information... Done cron is already the newest version (3.0pl1-128+b1). vim is already the newest version (2:8.0.0197-4+deb9u1). You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: linux-headers-4.12.9-041209-generic : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). [错误] 依赖 unzip(解压压缩包) 安装失败,多半是软件包源的问题,请检查 ! 1.7版本安装错误日志
    L2017-11-03 14:21 回复
    • 你的系统软件包源的依赖有问题,无法安装 unzip解压缩程序。系统问题自行解决。
      Toyo2017-11-03 14:54 回复
  28. 有什么办法可以一个端口号,几个人分账号,流量分开用的吗
    364562017-11-02 15:08 回复
  29. 为啥我搬瓦工照着你的一键配置之后速度变慢了非常多 bbr也转了 YouTube变到600左右 装回原版YouTube的速度就回到3000左右
    嘿嘿2017-11-02 09:58 回复
    • 可能你的地区不适合SSR服务端。
      Toyo2017-11-02 19:03 回复
  30. 检测到 BBR 已开启但未正常启动,请检查 ! 使用Linode 安装BBR后。BBR状态一直提示这个。安装锐速完全不像。。
    Su2017-10-31 17:07 回复
    • linode需要改内核为发行版才能开启,自带的是阉割版的
      sqshanbing2017-11-10 13:31 回复
  31. 大佬,想问一下,如果我要配置同一个ip,同一个端口下有多个用户,但是不同密码,不同限速之类的,能否实现?我知道这个脚本是不行的,添加同样的端口会提示已存在。你的另一个“单服务多用户”脚本可以实现么?
    小小超8182017-10-31 16:11 回复
    • 我的两个SSR脚本都不能实现。你要的功能可能是SSR的 单端口多用户功能,但是我不了解这个。
      Toyo2017-10-31 16:41 回复
  32. 老大,如何使用Linode安装锐速和BBR呢。老是卡在换内核那一步了。有没有教程链接给个,非常感谢啊。
    Su2017-10-31 15:43 回复
    • 在linode的面板里面把内核换成grub,再进vps里面安装bbr。
      kalso2017-11-01 09:58 回复
  33. 老大,我的电脑里装了原版的ss和ssr,现在照你的教程服务端配置都没问题,可是ss能fq,ssr缺不能,同一个账号在别人电脑端的ssr也能fq,看来是ss和ssr客户端冲突了,可是不知道怎么具体设置,
    [2017-10-31 01:35:47] [Info] Direct connect img1.mini.cache.wps.cn:80
    [2017-10-31 01:35:47] [Info] Direct connect img2.mini.cache.wps.cn:80
    [2017-10-31 01:35:48] [Info] Connect accounts.google.com:443
    [2017-10-31 01:35:48] [Info] Connect beacons5.gvt3.com:443
    [2017-10-31 01:35:55] [Info] Connect clients1.google.com:443
    [2017-10-31 01:36:45] [Info] Disconnect beacons5.gvt3.com:443
    [2017-10-31 01:36:45] [Info] Disconnect accounts.google.com:443
    [2017-10-31 01:36:51] [Info] Disconnect clients1.google.com:443
    [2017-10-31 01:36:51] [Info] Connect www.youtube.com:443
    [2017-10-31 01:36:51] [Info] Connect clients1.google.com:443
    [2017-10-31 01:36:52] [Info] Connect www.google.com:443
    [2017-10-31 01:36:55] [Info] Connect doub.io:443
    [2017-10-31 01:37:07] [Info] Connect raw.githubusercontent.com:443
    
    这是ssr的日志,上国内网页没有问题,就是不能fq,请教老大!
    人民大会糖2017-10-31 01:41 回复
  34. 大佬!一键脚本debian7.5的系统为什么会显示这个啊!!谢谢!--2017-10-30 22:43:57-- https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssrmu.sh Resolving raw.githubusercontent.com (raw.githubusercontent.com)... failed: Name or service not known. wget: unable to resolve host address `raw.githubusercontent.com'
    ss2017-10-30 22:46 回复
    • 多半是VPS的DNS问题,你的提示是 说的无法解析 Github的域名。https://doub.io/ss-jc60/#提示wget: unknown host “softs.host” 之类的错误
      Toyo2017-10-31 09:31 回复
      • 那请问我应该怎么做 我换了centOS的系统是可以用这个脚本的 debian的就不可以 我换个好几个版本了
        谢谢2017-11-01 12:50 回复
        • 和系统DNS有关系,我前面已经告诉你了解决办法。如果更换DNS也无法解决,那我就不清楚了,因为这种问题和我脚本没关系,而是系统的问题,无法DNS解析域名。
          Toyo2017-11-01 13:18 回复
  35. 感觉15版本比16快,不知道是改代码了吗?
    出错了!2017-10-30 22:32 回复
  36. 这个脚本和ssr.sh哪个更省资源占用一点,开同样多的端口
    23332017-10-30 00:49 回复
    • 这个没有测试过,两种运行方式不太一样,我估计差不多,如果硬要说,这个比另一个会更消耗资源(很少),因为这个还有很多数据问题需要经常 读写,控制多用户的功能比另一个脚本多太多。
      Toyo2017-10-30 17:21 回复
  37. 这种方式安装之后,windows和安卓客户端可以正常使用,可是iOS和Mac系统都不能用。
    freesky2017-10-29 19:25 回复
  38. 2017-10-28 22:46:49 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:45.5X.XX.XX:38906 2017-10-28 22:46:59 WARNING auth_chain.py:221 auth_chain_a: no inactive client 2017-10-28 22:46:59 INFO auth_chain.py:513 auth_chain_a: auth fail, data 2017-10-28 22:46:59 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2017-10-28 22:46:59 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data 140303000101160303002083eda7953ce712d22b4577123d4246d941660fbe44d5eecc46ad2a08c395542717030301086569ab41fc05cb178118e2653f3758bfa0ce6997f0e3dd3bd37bfcd28aafb2f3fda98bd3a4aad6f5c3c022684e23db672128e2921e2420302722dfd07d75b6ee0cad3217f836f00a6c18d120f723684fa060b148dc389d947d894e1ac3b292b94b86cd7184c20694514153010b316fbfa61e870b4046ca1bea82a68e734fd1c57429dd455ca1ea66443e1cc137707d908107ab341bfae401cfe6730ec3db56ff2980f3890d015b1de07d593c1686b5ae1cf40da25b07a5d37b19cd7f6a4b6a48cddd8bf9edd7fc535ca7577b91412a3f68758f9e3597fd22c24b21fb3cd5d581c2dce7911ef376370048662c512fe2ca6e30c0bd41e302d413b05e2bf09457e8e26068b1dc73709e from ::ffff:45.5X.XX.XX:32033 via port 55555 by UID 55555 2017-10-28 22:46:59 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:46.5X.XX.XX:32033 2017-10-28 22:50:32 INFO tcprelay.py:1355 port 1428 connections up to 25 2017-10-28 22:51:24 INFO tcprelay.py:1379 Total connections up to 50 2017-10-28 22:52:50 INFO tcprelay.py:1358 port 1428 connections down to 0 2017-10-28 23:51:49 INFO tcprelay.py:1355 port 55555 connections up to 25 请问这些错误和警告都是什么原因造成的,现在用客户端可以链接,但是感觉速度比较慢。
    tycho2017-10-29 00:32 回复
  39. File "/usr/local/shadowsocksr/db_transfer.py", line 67, in push_db_all_user update_transfer = self.update_all_user(dt_transfer) #返回有更新的表 File "/usr/local/shadowsocksr/db_transfer.py", line 593, in update_all_user rows = json.loads(f.read().decode('utf8')) File "/usr/lib/python2.7/json/__init__.py", line 338, in loads return _default_decoder.decode(s) File "/usr/lib/python2.7/json/decoder.py", line 369, in decode raise ValueError(errmsg("Extra data", s, end, len(s))) ValueError: Extra data: line 18 column 1 - line 19 column 1 (char 426 - 428) 新版好像无法查询用户 添加也不行
    kee2017-10-28 12:36 回复
    • 什么新版?SSR服务端根本没更新过,SSRMU脚本也一段时间没更新过。你这错误信息可能是 /usr/local/shadowsocksr/mudb.json 数据储存文件里的内容有问题。
      Toyo2017-10-28 23:27 回复
  40. centos7 firewalld默认是白名单,所以会出现诡异事情
    centos7防火墙配置
    yum install firewalld firewalld-config # 安装firewall-cmd
    firewall-cmd --add-port=3128/tcp -zone=public --permanent # 端口开启
    firewall-cmd --add-port=3128/udp -zone=public --permanent
    ystemctl restart firewalld # 防火墙重启
    firewall-cmd --list-all # 防火墙状态检查
    
    TSparkle2017-10-27 20:48 回复
    • 我的脚本是只配置 iptables 防火墙的,如果使用 firewalld 防火墙,那么需要自行开放防火墙端口。
      Toyo2017-10-28 08:41 回复
  41. 大佬你好,按照教程一路无措,生成二维码了,但是就是连不上,电脑手机都连不上,ip能ping,不知道哪里出错,请指教。
    jingdian2017-10-27 10:01 回复
    • 如果是阿里云、微软云、谷歌云等云服务,那么注意外部防火墙。
      电脑连不上看SSR客户端的服务器链接统计中提示什么[错误/超时/空连]?
      Toyo2017-10-27 11:03 回复
      • 大佬你好,是谷歌云,防火墙我按照其他的,建立了一个规则。 SSR客户端上错误、超时、空连全都是0,只有实际下载 这一项是红色的。 不知大佬能不能帮忙弄一弄外部防火墙。
        jingdian2017-10-27 11:23 回复
        • 错误、超时、空连全都是0。实际下载 列如果为0的情况下背景颜色默认就是红色的。你这种什么信息也没有的,我也不清楚。
          Toyo2017-10-28 08:54 回复
        • 端口被封,换成21/23等系统端口试试,现在在搞白名单。
          jacob2017-10-28 23:00 回复
  42. 连不上了不知道为什么
    2017-10-26 10:21:59 INFO     util.py:85 loading libcrypto from libcrypto.so.10
    2017-10-26 10:21:59 INFO     asyncdns.py:324 dns server: [('67.207.67.3', 53), ('67.207.67.2', 53)]
    2017-10-26 10:21:59 INFO     shell.py:72 ShadowsocksR 3.4.0 2017-07-27
    2017-10-26 10:21:59 INFO     db_transfer.py:238 current process RLIMIT_NOFILE resource: soft 512000 hard 512000
    2017-10-26 10:21:59 INFO     db_transfer.py:205 db start server at port [80] pass [6438] protocol [auth_sha1_v4_compatible] method [chacha20] obfs [http_simple_compatible]
    2017-10-26 10:21:59 INFO     server_pool.py:127 starting server at [::]:80
    2017-10-26 10:21:59 INFO     server_pool.py:153 starting server at 0.0.0.0:802017-10-26 10:21:59 INFO     db_transfer.py:205 db start server at port [8080] pass [6438] protocol [auth_sha1_v4_compatible] method [chacha20] obfs [http_simple_compatible]
    2017-10-26 10:21:59 INFO     server_pool.py:127 starting server at [::]:8080
    2017-10-26 10:21:59 INFO     server_pool.py:153 starting server at 0.0.0.0:8080
    
    出错了!2017-10-26 10:23 回复
    • 你提供的服务端日志文件没有报错,没有问题。无法连接 客户端服务器链接统计提示什么[错误/超时/空连]?
      如果提示 超时 ,而脚本默认是开放了防火墙端口,如果你的VPS没有外部防火墙(阿里云、腾讯云、谷歌云、微软云、亚马逊云等都有),那么多半是因为目前开会严打,很多地区出现间歇性无法连接SS/SSR代理,公司和校园网络最为严重。只能等下个月看看了。
      Toyo2017-10-26 11:07 回复
  43. 大神 知道为啥Vultr上日本得服务器按照你得脚本配置得就不能用吗?是他们协议做了限制了吗?还是脚本问题?
    小学生2017-10-24 22:46 回复
    • 什么系统,安装过程中是否有报错?不能用是具体什么情况?客户端服务器链接统计提示什么[错误/超时/空连]?
      Toyo2017-10-25 13:42 回复
  44. 大佬下午好,可不可以添加用户的失效时间呀,这样多用户方便管理,谢谢啦
    我爱我家博客2017-10-24 19:23 回复
    • 这类功能建议使用数据库+面板管理,而且还需要是魔改过的面板。我的脚本只适合简单管理,
      Toyo2017-10-24 20:14 回复
  45. CnetOS7 设备数限制无效
    dll2017-10-24 13:40 回复
    • 和系统没关系,限制设备数必须是都是用SSR协议才能限制,如果兼容原版或者使用原版协议,那么将无法限制,而除了 auth_chain_* 系列的协议,其他的协议的设备数限制还有误差(不是实时计算),至于其他的原因,我就不清楚了。
      Toyo2017-10-24 20:27 回复
  46. 怎么没有卸载命令的
    欧巴2017-10-24 12:47 回复
    • 真不知道你们是怎么用的!3. 卸载 ShadowsocksR ,这都看不到。
      Toyo2017-10-24 20:28 回复
  47. 我是纯小白,折腾了几小时暂时SSR能够代理了,用的是VirMach那个2.5$档SSD。 有几个问题问一下, 1.有没有SS的一键安装,或者怎么手动设置,能够与SSR共存的。 2.单用户和多用户是什么区分,我是自用的,但有多个设备,这是什么关系?
    成様2017-10-23 14:59 回复
    • SS原版我不用,所以不知道。
      单用户和多用户的差别如字面意思,就是单个人和多个人管理的差别,多用户的脚本适合管理多个人分别使用不同账号的情况,可以控制使用流量上限,各自用户的配置独立。
      而单用户脚本只能单个配置或者多个端口和密码其他配置一致,不能流量管理等,不适合多用户管理。
      Toyo2017-10-23 23:48 回复
  48. 首先谢谢大佬,学到了很多,连重启这种细节都给我这种菜鸟想好了。 还有一个小问题,你的ssrmu.sh安装的ssr在什么位置,我想用你的ssrmu查看ssr日志,只有寥寥几行,没有连接和转发信息.所以想找一下文件安装位置自己看看日志,谢谢了
    ENegatiVY2017-10-21 10:18 回复
    • 本文写了:https://doub.io/ss-jc60/#文件位置
      默认日志只记录关键、报错的日志,如果想要详细的日志就,运行脚本、14. 其他功能、6. 切换 ShadowsocksR日志输出模式 。
      Toyo2017-10-21 14:14 回复
  49. IP显示为Vsp_IP应该怎么解决,重启服务IP会改变,应该怎样配置
    Wuaiai2017-10-20 00:53 回复
    • IP显示为VPS_IP说明,我的脚本内的多重服务器外网IP检测措施全部失败,这意味着脚本检测不到你的IP是什么,也就无法显示IP了。
      Toyo2017-10-20 12:44 回复
  50. 可以添加域名的菜单吗?因为有几个人公用,希望能通过域名直接切换节点,每次改了都要通知他们,好烦哦
    beilly2017-10-19 09:37 回复
    • 域名的菜单是什么鬼?是想要用域名代替IP吗?你需要去注册一个域名。例如免费域名:教你申请.tk/.ml/.cf/.gq/.ga等免费域名
      然后去按上面的免费域名中后半段教程来设置域名解析,把域名解析为IP地址,这样你的SS/SSR账号的 服务器IP 都能直接用域名来代替了。
      Toyo2017-10-19 18:29 回复
      • 是的,但是打印出来的ssr的链接还是ip啊,就是设置当前服务器ip对应的域名。然后查看用户信息的时候用域名代替ip
        beilly2017-10-23 12:20 回复
        • 脚本已更新 v1.0.16,修改选项为:7. 设置 用户配置 -> 13. 修改 用户配置中显示的IP或域名
          Toyo2017-10-23 13:57 回复
          • 怎么不支持UDP转发呀
            WYC2017-10-30 21:05 回复
            • SSR服务端默认支持UDP转发,而我的脚本默认会开放VPS内部防火墙你的端口TCP/UDP协议,所以如果无法UDP转发,请排除其他原因。
              Toyo2017-10-31 09:34 回复
              • 有没有办法开启
                WYC2017-11-07 19:37 回复
                • 都说了 SSR默认开启UDP转发,并且脚本默认开放防火墙端口TCP/UDP协议,看不懂?其他可能性自行排除(例如外部防火墙、运营商限制UDP)。
                  Toyo2017-11-08 10:59 回复
1 2 3 4 5 11