逗比云还是逃不过被墙的命运,既然如此那以后逗比云也就一直用被墙的旧域名 [softs.wtf] 算了。
投稿文章 | 广告合作 | 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/ToyoDAdoubi/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 "softs.wtf" 之类的错误

这是无法解析我的域名,多半是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模式多用户一键脚本 支持流量限制等
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1279)个小伙伴在吐槽
  1. 非root用户能安装配置吗?
    网警95272018-11-08 10:56 (6天前)回复
    • 不能,因为脚本涉及操作 /etc/init.d/ 目录(安装服务脚本)。
      Toyo2018-11-08 14:12 (6天前)回复
  2. 我在vmware上安裝Debian
    第一步要下載安裝就找不到了為什麼阿
    求救
    
    
    [email protected]:~$ su
    密碼:
    [email protected]:/home/michael# wget - N -- no - check - certificate https : //raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
    --2018-11-07 17:03:41--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:03:41--  http://n/
    正在查找主機 n (n)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘n’
    --2018-11-07 17:03:41--  http://no/
    正在查找主機 no (no)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘no’
    --2018-11-07 17:03:41--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:03:41--  http://check/
    正在查找主機 check (check)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘check’
    --2018-11-07 17:03:41--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:03:41--  http://certificate/
    正在查找主機 certificate (certificate)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘certificate’
    --2018-11-07 17:03:41--  http://https/
    正在查找主機 https (https)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘https’
    :: Scheme missing.
    //raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh: Scheme missing.
    [email protected]:/home/michael# wget - N -- no - check - certificate https : //raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
    --2018-11-07 17:08:56--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:08:56--  http://n/
    正在查找主機 n (n)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘n’
    --2018-11-07 17:08:56--  http://no/
    正在查找主機 no (no)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘no’
    --2018-11-07 17:08:56--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:08:56--  http://check/
    正在查找主機 check (check)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘check’
    --2018-11-07 17:08:57--  http://-/
    正在查找主機 - (-)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘-’
    --2018-11-07 17:08:57--  http://certificate/
    正在查找主機 certificate (certificate)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘certificate’
    --2018-11-07 17:08:57--  http://https/
    正在查找主機 https (https)... 失敗: 未知的名稱或服務。
    wget: unable to resolve host address ‘https’
    :: Scheme missing.
    //raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh: Scheme missing.
    [email protected]:/home/michael#
    
    Michael2018-11-07 17:12 (7天前)回复
    • 你执行的代码中怎么那么多多余的空格?不要乱改代码。
      Toyo2018-11-07 18:02 (7天前)回复
      • 我是直接複製代碼,沒去編輯它
        michael2018-11-07 21:59 (7天前)回复
        • 那请重新复制:
          wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
          
          Toyo2018-11-07 22:42 (7天前)回复
  3. “推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。并且最容易安装锐速”,DO旧金山遵从建议安装的Debian 8.10 x64,但是脚本安装锐速提示内核不符,又按照提示去91yun更换了最近的版本号只有7.4和8.3都不行,我该怎么办?
    pcitme2018-11-07 01:07 回复
    • 这年头已经不推荐用锐速了,主要是锐速对系统和内核版本要求高。而且两三年前锐速公司就关门了。。还是用 BBR 吧。
      Toyo2018-11-07 14:22 回复
      • 好吧,原来如此,可惜DO旧金山的ip老是绕路德国就是一会直连一会绕路蛋疼的很,用BBR加速了也效果甚微,看油管连720P都跑不动,不过移动直连新加坡倒是速度吊炸天不做BBR都轻松跑满带宽。。
        pcitme2018-11-07 19:49 (7天前)回复
  4. 请输入要查看账号信息的用户 端口 (默认: 取消):frank 1991 [错误] 请输入正确的端口 !
    Carl2018-11-06 10:27 回复
    • 让你输入的是端口,而不是 用户名+空格+端口。
      Toyo2018-11-06 13:39 回复
  5. 老哥,现在不支持AES-XXX-GCM吗?
    YoTo2018-11-05 16:13 回复
  6. (整篇文章从英文翻译成中文,我不是母语汉语)
    
    您好先生,我一直在使用您的脚本。 它在我的国家非常好用。 (SEA地区)。
    
    但是我有一些问题,你能为多个用户制作单端口(443)的脚本吗? 以下是一些例子:
    
    | 港口| 密码| 加密| 协议| obfs |
    
    443 : abc123 : aes-cfb-256 : auth_chain_a : tls1.2_ticket_auth
    443 : def456 : aes-cfb-256 : auth_chain_a : tls1.2_ticket_auth
    443 : ghi789 : aes-cfb-256 : auth_chain_a : tls1.2_ticket_auth
    
    我之所以这样做是因为一些技巧,只能通过使用端口443来绕过。
    
    港口443:工作
    港口444 /其他:不工作
    
    aquacode4472018-11-03 02:49 回复
    • 抱歉,该脚本并不适用于 单端口多用户。
      Toyo2018-11-03 13:21 回复
  7. 逗大哥,SSR客户端中服务器ip一项可以用Cloudflare的域名代替IP吗?因为分享给同学用,我想隐藏IP,怕被D
    fuckadmin2018-11-02 23:12 回复
    • SSR 不能套CDN,无法隐藏IP,如果你只是搞个域名解析一下,那么也只是掩耳盗铃,ping一下就知道IP了。
      Toyo2018-11-02 23:21 回复
      • 哈哈谢谢老板
        fuckadmin2018-11-05 22:39 回复
  8. 你好老大,怎么用ipv6 上呢,用您的这个教程 ipv4连接上无问题,但用ipv6的地址连接不上 /usr/local/shadowsocksr/user-config.json config.json 里的文件改了点 "dns_ipv6": true, 把false 改成了 true 上面的ipv6地址"server_ipv6": "[::]", 改成了这个 但是连接不上去
    年后2018-11-02 09:17 回复
    • SSR 默认的配置文件就是监听 IPv4+IPv6 的,不要乱改。客户端只要填写 IPv6 地址就行了。
      Toyo2018-11-02 12:48 回复
  9. 非常支持站长,那些水军们不要理他们了,今天就动手试试您的脚本,我重新用vultr买一下服务器来测试,可惜vultr没有你推荐的Debian7了只有Debian8,先试试看吧。有啥问题或者成功了都会来反馈的。谢谢!对了有啥方法可以来支持你吗?比如赞助啥的?
    dz352018-10-25 18:11 回复
  10. doubi大大,除了ssr,现在还有哪些翻墙软件支持设置混淆参数的?还有单端口多用户这个脚本能实现吗?谢谢
    ekoo2018-10-23 16:18 回复
    • 该脚本不支持单端口多用户。
      我网站写过的 Goflyway、DAZE 都支持HTTP伪装,不过和SSR的略有差别。
      Toyo2018-10-23 18:04 回复
      • 那这个脚本能否支持一下单端口多用户呢?还有个问题就是能否更新一下vps推荐,我想知道有哪些性价比高的双网or三网cn2的vps,谢谢
        ekoo2018-10-24 10:25 回复
        • 无法支持。
          本站并不是VPS推荐、评测类网站,所以VPS评测类文章频率最多也是每个月发一次。
          至于 VPS 推荐页面,我只是简单收集下IDC,具体IDC套餐、线路什么的我也不是很了解。我不像评测类网站一样天天关注IDC界。。。
          Toyo2018-10-24 15:48 回复
  11. 你好,我向请问一下这个一键脚本里面的流量统计是怎么实现的?需要安装其他插件吗?因为自己配置的时候不知道怎么实现这个功能。
    随风飘扬2018-10-23 11:46 回复
    • SSR 自带的,手动使用教程:https://doub.io/ss-jc57/
      Toyo2018-10-23 11:53 回复
      • 在更换内核使用BBR的时候,偶尔会出现ssr缺少cymysql模块,不知道是怎么回事。centos7 默认虽然安装了python2,即使下载pip安装了这个模块也会报别的错误。
        随风飘扬2018-10-25 11:34 回复
        • cymysql 模块是用来链接远程Mysql数据库的,SSR的单服务器多用户模式(MudbJSON)不需要这个,只有数据库多用户才需要这个。
          Toyo2018-10-25 11:39 回复
          • 谢谢,在你这里学到了很多。正尝试将那些繁琐的过程也协程一键脚本,python2的,对shell不熟悉 ...:mrgreen: 希望后续能弄成那种网页版的。在你给的这个链接中,python mujson_mgr.py -l -u doubi输入后所呈现的信息里面消耗的流量是哪个参数 :sad:
            随风飘扬2018-10-25 23:41 回复
            • MudbJSON 并不支持显示已使用流量,我的脚本是从 数据库JSON文件中读取并换算单位的。
              mudb.json 中的 u 指的是该账户上传的流量,d 指的是下载。
              Toyo2018-10-26 00:15 回复
              • 请问在vlutr所说的流量是指下载流量还是下载和上传流量的总合?
                随风飘扬2018-10-29 08:48 回复
                • Vultr 流量计算方式比较特殊,但是依然属于单向流量计算,即当你服务器上传流量消耗200GB,下载流量消耗300GB,则按最多的300GB算。
                  Toyo2018-10-29 11:30 回复
  12. 443... failed: Network is unreachable. 逗比根据地大神求解 :oops:
    我本楚狂人2018-10-22 19:55 回复
    • 请贴出完整信息。
      Toyo2018-10-22 20:01 回复
  13. 在新的服务器上选1安装,提示ShadowsocksR服务 管理脚本下载失败 ! 请问如何解决?debian8x64 和debian7x64都试了
    墙出新境界2018-10-22 15:34 回复
    • 下载服务脚本时提示什么?如果是404就请更新最新脚本。如果是其他的,那可能是 Github 抽风(今天凌晨 Github 出问题了,至今还未完全修复)。
      Toyo2018-10-22 16:14 回复
      • 没提示404,好像有看到提示ssrmu line 104 ... do not permission,不知道是不是服务器禁止了,要给予权限。 运行脚本安装liaosam是成功的。我更新一下脚本试试,还不行,就给与权限试试。
        墙出新境界2018-10-22 16:18 回复
        • 请贴出完整信息。
          Toyo2018-10-22 16:23 回复
          • 再次运行脚本,显示已安装但未启动,选10启动,提示 ssrmu.sh: line 1438: /etc/init.d/ssrmu: Permission denied
            墙出新境界2018-10-22 16:30 回复
          • 运行脚本,选1,选好参数后回车,一小会后提示 ShadowsocksR服务 管理脚本下载失败 ! 再次运行脚本,选10 启动,提示 ssrmu.sh: line 1430: /etc/init.d/ssrmu: Permission denied 不知道是不是服务器的问题。
            墙出新境界2018-10-22 18:07 回复
            • 你不是 ROOT 账号吗?脚本没有权限操作服务脚本目录。
              Toyo2018-10-22 19:49 回复
              • 用的是root用户,今天尝试提示的是 ShadowsocksR服务 管理脚本下载失败 ! 运行的是之前自己folk的脚本,试了2个服务器都一样提示。然后,改换逗比大佬的教程脚本运行,就可以了。不知道是不是github抽风的原因(folk的脚本早上在其他服务器运行修改密码可以,但是卸载重装时也是提示管理脚本下载失败,升级了脚本重新执行脚本也一样)。请问现在我是应该再次folk大佬的新版本脚本吗?
                墙出新境界2018-10-23 14:28 回复
                • 当然。
                  Toyo2018-10-23 18:04 回复
                  • 好的,谢谢!
                    墙出新境界2018-10-23 18:11 回复
            • 我用网上的逗比魔改版ssr脚本,现在也出现了跟你一样的情况,不知道为什么
              文艺青年2018-11-02 21:38 回复
  14. 手机通过outline链接成功,但是查看链接信息的时候还是现实为0, 求问。。 当前模式: 单端口 链接IP总数: 0 端口: 2333 链接IP总数: 0 当前链接IP:
    wallace_mu2018-10-22 01:47 回复
  15. 我在aws配置好了,手机也能通过outline链接成功 但是为什么网页打不开,连不上网页, 是不是服务器配置出现了问题, outbound ip 是all traffic,不知道哪里出问题了 。 求教
    wallace_mu2018-10-22 01:45 回复
  16. Hi, 谢谢你的这个脚本。我用了半年,都很顺利。有一个疑问想请讲,统计的各个端口流量是双向流量都统计,还是只统计单项流量?谢谢。
    qzhan0542018-10-20 21:52 回复
    • 当然是单向统计。
      即:该代理账户(端口)上传100MB文件,那么数据库只记录上传100MB流量,下载同理。
      Toyo2018-10-21 13:30 回复
  17. 显示ShadowsocksR已经安装成功,但是不知道安装目录在哪里
    MaxTseng2018-10-18 22:23 回复
  18. 最近用SSRpanel搭建前端,想用mudbJSON脚本做后端,这个脚本操作起来直观简洁,但似乎和前端对接不上,前端创建的用户和后端创建的用户不在一个文件里,怎么才能对接上呢?
    理了平头2018-10-18 13:17 回复
    • SSPanel 是数据库储存,而MudbJSON模式是JSON格式储存,MudeJSON模式仅适用于单服务器多用户管理,不存在与数据库对接。
      Toyo2018-10-18 14:22 回复
  19. 是否可以增加一个到期时间功能。
    学生家长2018-10-18 10:37 回复
  20. 作者大大,非常感谢你的无私奉献,有个问题想请教一下您,我用的是vultr的centos6.0服务器搭建的梯子,它不能安装bbr或者其他加速器,我想请问怎么才能安装?是只能换系统吗,作者大大能不能扩展下centos6.0系统的加速器,打扰您了 :mrgreen:
    cg2018-10-18 09:41 回复
    • 请更换 Debian/Ubuntu 系统,我基本只用这两个系统。
      Toyo2018-10-18 13:04 回复
  21. 安装一切正常,也都安装了,但是安装过后添加到ssr里后流量跑不通,换了别到一键安装脚本就可以跑通,vultr
    小晗同学2018-10-17 14:45 回复
    • 客户端用不了时,客户端的服务器链接统计窗口提示什么?[错误/超时/空连]
      Toyo2018-10-17 18:30 回复
  22. 可以增加支持auth_chain_c/d/e/f协议吗
    yuyunshan2018-10-12 14:59 回复
  23. 请问ssr脚本里的bbr是否魔改过的啊?
    kang6kang2018-10-12 14:03 回复
    • 原版BBR,魔改的不推荐使用。
      Toyo2018-10-12 14:49 回复
      • 为什么不推荐使用魔改版
        winner2018-11-03 21:52 回复
        • 因为破坏平衡。
          原版 BBR 参数已经是调整的很合适很公平了,但是毕竟是开源的,这意味着谁都可以改,将其参数改为偏向于自己,这就叫魔改版。
          Toyo2018-11-03 22:03 回复
  24. wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh 为什么安装不了了,显示can not found
    kang6kang2018-10-11 11:45 回复
    • 请贴出完整报错内容。
      Toyo2018-10-11 14:16 回复
    • 因为他么有wget,这个菜鸟好菜
      YoTo2018-11-05 15:14 回复
  25. 请问下服务器一重启,SS就失效怎么办? 只能删除再新建..
    Ryan2018-10-10 21:17 回复
    • 服务器重启后,SSR无法启动?还是正常启动,但是无法链接?SSR客户端服务器链接统计提示什么?[错误/超时/空连]
      Toyo2018-10-11 00:39 回复
  26. 你好,个人建议在使用iptables的时候使用自定义链,这样的话对于用户来说比较方便自行管理来满足特殊需求
    wanzzhehe2018-10-08 19:11 回复
  27. 你好,关于脚本ssrmu.sh中stty使用的一些问题: 原脚本中使用了stty erase '^H'这个命令,我在使用vim编辑脚本的时候发现^H这是由两个字符组成而非单独一个控制字符,这样会导致backspace无法正常使用,在将'^H'替换为退格之后,脚本正常…… 希望检查一下是否有这个问题,还是说我的脚本出现了问题
    wanzzhehe2018-10-06 13:16 回复
    • 如果你的SSH软件在使用退格键时会提示 ^H ,那么这个命令就是为了将 ^H 改为退格键。
      如果你的SSH软件在使用退格键时会提示 ^? 那么这个命令会无效,依然会提示 ^? 。
      这是通病,并不仅仅是我的脚本这样,我加上这个代码,就是为了让提示 ^H 的SSH软件(例如xshell)可以正常在我的脚本中使用退格键。
      或者使用 Shift+退格键 或 Ctrl+退格键 来实现退格键操作(取决于SSH软件的设置)。
      你说的 "在将'^H'替换为退格之后" 是什么意思?
      Toyo2018-10-06 14:08 回复
      • 你的^H并不是一个控制字符,而是^字符和H字符,在不同的终端下,backspace会显示为^?或^H,但是这是一整个字符,如果你的编辑器支持查看特殊字符的话,^?和^H都是ascii码为127的一个特殊控制字符,你可以尝试吧这个字符输入文本,而不是用^H两个字符代替,因为这就只是两个普通的字符而已。
        wanzzhehe2018-10-06 15:32 回复
      • 刚刚有一个失误,backspace是8,不是127……
        wanzzhehe2018-10-06 15:35 回复
      • 抱歉,刚刚有点急,总结一下,你的脚本中的命令中 stty erase '^H'中的^H不是特殊控制字符127(十进制ASCII码)或者特殊控制字符8(10进制ASCII码),而是^和H两个普通的字符,这个并不能解决无法使用backspace的问题,反而会让两种终端都无法使用backspace。
        wanzzhehe2018-10-06 15:46 回复
        • 可是我的 Xshell 的问题解决了呀。
          我如果脚本里不加上这句代码,那么我用退格键就会提示 ^H ,加上后,退格键就会正常操作了。
          Toyo2018-10-06 18:06 回复
      • 对于这个问题,我又查了一下,发现这个并不是ssh软件的问题,而是终端软件的问题(bash或者zsh什么的),比方说bash上backspace键绑定的是删除字符,而一些其他终端上绑定的是退格字符,你的脚本是强制使用bash终端,于是bash无法处理退格字符,于是GG。 对于这个问题,我个人的想法是你先使用stty -a查看backspace键绑定的是哪个字符,然后最后在脚本结束后还原回去。 并且个人建议可以加上这一句 trap "stty erase $BACKSPACE" SIGING 来拯救一下Ctrl-C党(笑 BACKSPACE是获取的字符
        wanzzhehe2018-10-06 16:14 回复
        • 可是还有个问题是,SSH软件是可以设置 DACKSPACE 键序列(^? 或 ^H)的,如果SSH软件设置为 ^H ,而脚本检测到是 ^? ,那么使用退格键会提示 ^H ,脚本可以检测系统的键序列,但是无法检测到 SSH软件的键序列。
          再不添加 stty erase '^H' 代码时,如果SSH软件和系统都是 ^H 或 ^? 那么退格键是正常使用的,如果SSH软件与系统的DACKSPACE 键序列不一致,就会出错(显示SSH软件的DACKSPACE 键序列)。
          Toyo2018-10-06 18:20 回复
      • 我有在xshell上试了一下,发现xshell它默认backspace默认发送的是Backspace字符而不是Delete字符(无奈 但是Putty和一般终端上绑定的都是Delete……我平常使用的就是cmd+ssh所以说一改成Backspace字符就抓瞎(无奈 windows10 自带ssh
        wanzzhehe2018-10-06 16:43 回复
        • 我又去谷歌了半天,最后在一个国外英文问答网站上找到了解决方法。
          原来 bash 或者说 read 早就想到这个问题了,只需要多加一个 -e 参数即可:
          read -e -p "xxxx" xx 
          
          这样的话,Bash就会使用自己的 readline 行编辑器,而不再使用内核自带的粗糙的编辑器(^? ^H 的罪魁祸首)。
          而且不仅仅退格键正常了,连方向键等等其他按键也都正常了(无论SSH的DACKSPACE 键序列是什么)。
          Toyo2018-10-06 18:48 回复
          • 好的,谢谢回复
            wanzzhehe2018-10-08 17:56 回复
    • 一般127是删除,但是一般在终端上,backspace被重置为删除
      wanzzhehe2018-10-06 15:36 回复
  28. 你好,这个脚本是不是不兼容ufw? 我的系统是ubuntu 18.04, 使用脚本后就ufw的设置全部失效
    wanzzhehe2018-10-04 07:20 回复
    • 脚本会配置防火墙,使其开机自动读取,并且脚本会根据使用添加/删除端口开放规则。
      Toyo2018-10-04 10:54 回复
      • 我的意思是,在使用ssrmu.sh脚本后,我添加的ufw的其余自定义规则也无法使用,ufw也无法正常启动 我是在确保了使用ufw屏蔽22端口后使用nmap扫描,端口状态仍是closed而非filtered
        wanzzhehe2018-10-04 12:28 回复
        • 唯一的可能就是脚本配置防火墙和ufw冲突了,不过我没用过 ufw 不清楚。
          Toyo2018-10-04 13:46 回复
  29. 这个需要服务器的最低配置是多少呢?我用Google cloud的最低配置,提示升级配置
    K2018-10-03 11:09 回复
    • 一般情况下不要低于 128MB内存。
      Toyo2018-10-03 12:08 回复
  30. 你好,关于这个脚本在现实多协议多端口时会出现显示混乱的情况……希望能够解决这个问题
    wanzzhehe2018-10-02 23:27 回复
    • 凡是手动修改配置文件格式的,脚本均不支持,脚本仅支持脚本正常操作。
      Toyo2018-10-02 23:34 回复
      • 老大,请问如何添加禁止访问的网站呢,我试过手动添加,加了后所有防火墙都失效了,只有关闭防火墙才能用。
        andy2018-10-17 01:10 回复
        • 用这个脚本,关键词封锁:https://doub.io/shell-jc2/
          Toyo2018-10-17 11:45 回复
          • 老大,向你报一个Bug,谷歌Debian 9,centos6,Ubuntu 14.04 LTS,先安装你的这个脚本后,建立两个用户后,开启bbr,再用关键词封锁:https://doub.io/shell-jc2/,添加关键词后,一键封禁 BT/PT/SPAM (iptables),然后reboot重启后,主机所有端口都连接不上,我试过好多个系统,奇怪的是我在套路云上的,这样操作又没问题。找了好久也搞不定,请老大帮忙看看。 :oops:
            andy2018-10-21 04:11 回复
            • 应该是我的脚本里配置防火墙的步骤与你的服务器防火墙配置什么的产生了冲突。
              Toyo2018-10-21 13:33 回复
  31. 请问脚本的中文编码是用的哪种编码形式,在服务器上安装显示的所有中文部分都是乱码
    墨影竹痕2018-10-01 21:32 回复
    • UTF-8 编码,不支持说明你的 SSH软件 或者 服务器系统不支持中文。
      Toyo2018-10-02 01:14 回复
  32. 我的谷歌云     小白一个    
    全程按照这个教程来的  创建好实例   SSH  链接    命令一个一个来 
    最后链接成功
    
    下面几个问题劳烦大佬回答一下 
    
    1.这个是不是已经内置BBR或者已经安装好类似BBR?(萌新不懂各软件的具体作用)
    2.安装好SSH启动SSR    查看当前链接用户    明明两个设备在使用但是显示链接用户数0,是操作问题还是?
    3.怎么让现有的SSR失效重新做个SSR://   ??
    
    其他待补充。劳烦大佬务必回复
    
    11112018-09-29 12:51 回复
    • 1. 脚本内置的BBR安装功能,但是还需要你自己去选择安装。不过我的BBR脚本在谷歌云上可能会出现更换内核后重启无法加载内核的问题,建议直接用 Debian9 系统,内核自带BBR,手动开启即可。
      2. 这个需要你去Telegram群组(TG使用教程进群后联系 @Toyo233 )私聊联系我讨论。
      3. SSR脚本里的SSR链接是每次查看都是自动生成一次的,如果你是要修改IP信息或者域名,那么:运行脚本 - 7.设置 用户配置 - 13.修改 用户配置中显示的IP或域名。
      Toyo2018-09-30 19:14 回复
  33. 弄好了 谢谢站长
    11112018-09-29 12:46 回复
  34. 请问出现"failed to recv data in HttpHandshakeRecv"是不是就没救了呀?
    lllcl2018-09-27 20:45 回复
1 9 10 11