逗比云还是逃不过被墙的命运,既然如此那以后逗比云也就一直用被墙的旧域名 [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/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 "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模式多用户一键脚本 支持流量限制等
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1279)个小伙伴在吐槽
  1. 建议增加更换默认节点域名,找了一圈没找到修改的地方,只能重装,要时间
    熊三2018-09-26 23:12 回复
    • 运行脚本 - 7.设置 用户配置 - 13.修改 用户配置中显示的IP或域名
      Toyo2018-09-27 11:51 回复
  2. 你好,我想反馈一下~ 用你脚本,在ubuntu 16.04用了2个月后,ssserver.log占用了2.7G!是不是出了些什么问题呀
    ger2018-09-22 01:10 回复
    • 这是日志文件,你可以在 crontab -e 中添加以下定时任务:
      0 2 1 * * /bin/cat /dev/null > /usr/local/shadowsocksr/ssserver.log
      # 每月1日2点0分 清空日志文件
      
      Toyo2018-09-22 01:58 回复
      • 谢谢回复~
        ger2018-10-01 05:56 回复
  3. mudb.json转移用户数据信息失效了 删了的用户还可以用
    aa2018-09-22 00:06 回复
    • 正常转移文件是没问题的,有问题说明转移姿势有问题或者你修改了什么。
      Toyo2018-09-22 01:57 回复
  4. 回報一下,使用ubuntu 16.04 一鍵安裝後,設定了一個用戶,使用"method": "aes-256-cfb",obfs": "tls1.2_ticket_auth","protocol": "auth_aes128_md5",都是SSR  的協定,但在查看流量時出現錯誤用了幾天都是0B
    
    请输入数字 [1-15]:5
    SSRsetup/ssrmu.sh: line 162: /usr/local/shadowsocksr/jq: cannot execute binary file: 可執行檔格式錯誤
    expr: 格式錯誤
    SSRsetup/ssrmu.sh: line 168: /usr/local/shadowsocksr/jq: cannot execute binary file: 可執行檔格式錯誤
    SSRsetup/ssrmu.sh: line 170: /usr/local/shadowsocksr/jq: cannot execute binary file: 可執行檔格式錯誤
    SSRsetup/ssrmu.sh: line 172: /usr/local/shadowsocksr/jq: cannot execute binary file: 可執行檔格式錯誤
    expr: 格式錯誤
    SSRsetup/ssrmu.sh: line 228: [[: -: syntax error: operand expected (error token is "-")
    SSRsetup/ssrmu.sh: line 230: [[: -: syntax error: operand expected (error token is "-")
    SSRsetup/ssrmu.sh: line 233: [[: -: syntax error: operand expected (error token is "-")
    SSRsetup/ssrmu.sh: line 236: [[: -: syntax error: operand expected (error token is "-")
    SSRsetup/ssrmu.sh: line 239: [[: -: syntax error: operand expected (error token is "-")
    expr: 格式錯誤
    
    === 用户总数  1 
    用户名:  xxxxxx	 端口: 8080	 流量使用情况(已用+剩余=总):  B +  =  B
    
    === 当前所有用户已使用流量总和:   B 
    
    這是BUG 還是設定問題??
    
    另外在.sh 文件後做的設定時輸入方向鍵會顯示這些碼"^[[A^[[B^?^?^?^?"
    是否现在重启ShadowsocksR?[Y/n]
    (默认: y):^[[A^[[B^?^?^?^?n
    
    Carson2018-09-17 12:12 回复
    • 你的服务器是 ARM 构架的?
      我脚本里的 JQ 是一个JSON解析器,不支持 ARM构架,所以凡是需要脚本查询JSON内容(查询流量)的地方,都会报错。
      至于按键乱码,这是所有 Shell 脚本的通病,这属于 Linux 键映射的问题。脚本只能解决一个按键的问题,所以解决了退格键,可以使用退格键(仅针对退格键提示 ^H 的SSH客户端,不同SSH客户端标准不一样,无法全部解决)
      Toyo2018-09-17 12:20 回复
      • 是ARM 的. 明白了這樣,那是不是控制帳號的最大流量就失效了呢???
        Carson2018-09-18 10:50 回复
        • 仅仅是脚本无法解析JSON文件获取信息而已,SSR服务端工作正常。
          Toyo2018-09-18 12:13 回复
  5. shell.py:50 [Errno 32] Broken pipe总是时不时的出现这个错误,导致不能用。求解
    Nico2018-09-13 11:49 回复
  6. 大佬,我使用auth_aes128_md5加tls1.2_ticket_fastauth的话,流量就会被墙掐掉,但是我用origin加plain的话就没事,这是什么情况
    Tobi2018-09-12 10:39 回复
  7. 为什么脚本查看所有用户用的流量用了8个G,官网看跑了流量13个G?
    刘备没有田2018-09-10 23:17 回复
  8. 请问如何让多个用户能使用同一个端口?主要是都要使用80端口,但是流量我又想分别计算。
    ekoo2018-09-10 16:00 回复
  9. 最近老是装上后老是遇到IP没被墙,但是SSR连不上,ping也能ping通,进服务器进不去...vultr...换了好几个地区了都是这样...
    Dreamendy2018-09-09 21:42 回复
    • 你提供的信息,无法判断问题出在哪里。
      Toyo2018-09-09 22:38 回复
    • 能ping通的 你试试看XSHELL 能不能连上 不能连上就是被墙了。能连上就可以用! 好像规则改过了 这个问题我前两天刚碰到过
      我啥也不会2018-09-21 00:28 回复
  10. 不知道ss有没有这样的脚本呢?
    幻想丶一下2018-09-07 16:28 回复
  11. 博主厉害啊!一个脚本包涵基本还用到的功能。就跟爱因斯坦的质量方程式,一个式子统一了数学几大领域一样!
    幻想丶一下2018-09-07 16:28 回复
  12. 之前用ssrmu.sh安装的SSR Server,当服务器更换IP之后,通过ssrmu.sh中查看账号信息时发现,用户信息中的IP和SSR链接是旧的,请问不重装SSR的话有没有办法改掉这个IP地址,谢谢啦!
    天宇2018-09-07 15:25 回复
    • 运行脚本 - 7.设置 用户配置 - 13.修改 用户配置中显示的IP或域名
      Toyo2018-09-07 17:17 回复
      • 确实可以,感谢!
        天宇2018-09-07 17:23 回复
  13. 大佬,最近经常出现这种情况 {2018-09-06 22:18:46 ERROR shell.py:50 2018-09-06 22:18:46 ERROR shell.py:50 2018-09-06 22:18:46 ERROR shell.py:50 }日志一秒大概50条,ss进程中有,监控显示正在运行,但是接通后无法使用,只能手动重启ssrmu 才可以继续,感谢您的答复!
    Nico2018-09-07 15:03 回复
  14. 限制流量是按照每月么
    azure2018-09-06 17:23 回复
    • 默认是永久的,如果要每个月清零一次,请运行脚本 - 9. 配置 流量清零 - 3. 启动 定时所有用户流量清零
      Toyo2018-09-06 17:40 回复
  15. 怎么删除用户和修改密码
    wind2018-09-06 16:27 回复
    • 运行脚本,选择 7. 设置 用户配置。
       - 2. 删除 用户配置
       - 3. 修改 用户密码
      
      Toyo2018-09-06 17:28 回复
  16. 两个一键安装脚本都提示command not found
    Keith2018-09-05 15:45 回复
  17. 修改配置文件中的timeout参数为600好像怎么无效 原版单用户的ssr却可以
    Tyo2018-09-05 12:15 回复
  18. 为何日志中会有大量的不同的递增端口一直在尝试连接呢,一会儿日志就上几十m了,感觉被别人一个端口一个端口的尝试,都不认识这些端口,求解,因为删了,重启了下日志出现这样,之前一大堆叠加端口,一个ip一直在尝试连接 2018-09-03 21:46:23 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2018-09-03 21:46:23 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data 6fe5e222544ae9058859100f19354省略。。ac61c344166cc689b60b48db33cdc3f5b29797038 from ::ffff:117.174.28.20:21969 via port 26023 by UID 26023 2018-09-03 21:46:23 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:117.174.28.20:21969 2018-09-03 21:46:27 WARNING auth_chain.py:221 auth_chain_a: no inactive client 2018-09-03 21:46:27 INFO auth_chain.py:513 auth_chain_a: auth fail, data 2018-09-03 21:46:27 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2018-09-03 21:46:27 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data d6d05a7906f27532d0f2e4995dc7b22f4adbd75108a5f3785b4ce4e98e。。。97e1f760165eff821d5ef74 from ::ffff:117.174.28.20:22014 via port 26023 by UID 26023 2018-09-03 21:46:27 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:117.174.28.20:22014 2018-09-03 21:46:28 WARNING auth_chain.py:221 auth_chain_a: no inactive client 2018-09-03 21:46:28 INFO auth_chain.py:513 auth_chain_a: auth fail, data 2018-09-03 21:46:28 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2018-09-03 21:46:28 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data 67567a4c18f80a44c8fa1402251e23af7dd5a9f52a2a4647ad432198...7d5584d43068d8662a390d08747143c68100a37804120b4a60da37803be1b43 from ::ffff:117.174.28.20:21515 via port 26023 by UID 26023 2018-09-03 21:46:28 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:117.174.28.20:21515 2018-09-03 21:46:29 WARNING auth_chain.py:221 auth_chain_a: no inactive client 2018-09-03 21:46:29 INFO auth_chain.py:513 auth_chain_a: auth fail, data 2018-09-03 21:46:29 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2018-09-03 21:46:29 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data ab7dd330f from ::ffff:117.174.28.20:21548 via port 26023 by UID 26023 2018-09-03 21:46:30 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:117.174.28.20:21548
    Nico2018-09-03 21:57 回复
    • 说明有人在破解你的SSR账号,尝试封禁IP。
      Toyo2018-09-03 22:58 回复
      • 请问如何封禁?同样问题
        ethans2018-10-02 22:44 回复
        • 封一个IP的命令是:
          iptables -I INPUT -s 1.1.1.1 -j DROP
          解封一个IP的命令是:
          iptables -D INPUT -s 1.1.1.1 -j DROP
          把 -I 改成 -D 即为删除规则(解封,以下规则一样)
          
          封几个段的命令是:
          iptables -I INPUT -s 1.1.1.0/24 -j DROP
          iptables -I INPUT -s 1.1.2.0/24 -j DROP
          iptables -I INPUT -s 1.1.3.0/24 -j DROP
          封IP段的命令是:
          iptables -I INPUT -s 1.1.0.0/16 -j DROP
          iptables -I INPUT -s 1.2.0.0/16 -j DROP
          iptables -I INPUT -s 1.3.0.0/16 -j DROP
          封整个段的命令是:
          iptables -I INPUT -s 1.0.0.0/8 -j DROP
          iptables -I INPUT -s 2.0.0.0/8 -j DROP
          iptables -I INPUT -s 3.0.0.0/8 -j DROP
          
          Toyo2018-10-02 23:38 回复
      • toyodalao 请问为什么会出现这种ssr账号被爆破的情况?
        bk23322018-10-22 21:57 回复
        • 就是有人闲得慌呗。
          Toyo2018-10-22 22:21 回复
  19. doub大佬,我用你的配置方法一键设置,我是vultr的服务器,网速好慢啊。。100kbs左右 我是40刀的日本服务器。。
    kmsn2018-09-02 15:42 回复
    • 代理速度取决于 你与代理服务器之间的网络质量,价格并不能决定速度。vultr 2.5美元/月 和 40美元/月的网速没区别,都是共享宽带。
      速度慢请尝试安装 BBR(提升效果取决于网络质量),或者更换其他地区服务器或IDC。
      Toyo2018-09-02 18:00 回复
  20. 请问逗逼 最近这个库出问题了吗?安装不了 一直卡在Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.这里 已连接 然后就没有然后了 (系统是Debian 9 64-Bit 另外 Debian 8 64-Bit也一样)
    24zixuan2018-09-01 19:45 回复
    • 最近 Github 抽风,国内外服务器链接都有点问题。可能是微软在折腾 Github 吧。
      Toyo2018-09-01 21:49 回复
  21. 6. 显示 连接信息 连接ip数一直是0 我分享到论坛流量都用完了 连接数还是0 这是个什么情况?几只鸡都这样 自己在用 零ip
    6662018-09-01 06:31 回复
    • 什么系统?脚本是调用 netstat 来检测链接代理端口的IP的。
      Toyo2018-09-01 08:57 回复
      • centos和debian netstat看起来太麻烦了
        6662018-09-02 03:43 回复
      • 咦不对 以为都坏了 发现只是阿里香港和阿里新加坡用的时候没有ip 看来是阿里的锅
        6662018-09-02 03:47 回复
  22. 为什么raw.githubusercontent.com连接不上啊
    xingxing2018-08-31 22:06 回复
    • 要么 Github 抽风,要么 你的服务器与Github 之间存在链接问题。
      Toyo2018-08-31 22:47 回复
  23. 希望能增加批量添加用户的功能,用户名不用设置其实也可以,方便批量添加用户
    heyuan00282018-08-31 15:23 回复
  24. Toyo大佬,我vultr的服务器建完了之后22端口连不上,但是建完了ssr之后可以连接,也可以正常翻墙,问下这是怎么回事
    TodayNow2018-08-30 13:32 回复
  25. 安装过程出现错误提示 [错误] 依赖 unzip(解压压缩包) 安装失败,多半是软件包源的问题,请检查 !
    鼻涕猪2018-08-29 11:16 回复
  26. 大大,感谢你的教程,但是我用了centOS 7配置ssr,失败了,查资料说是防火墙的问题,我把防火墙都设置好了,还是不行啊 :cry:
    Apathy2018-08-28 22:01 回复
    • 那就换系统,我不使用 CentOS系统,无法帮你解决问题。
      Toyo2018-08-29 12:08 回复
      • 大大,我的ss搭建好了,但是白天用的好好的,但是到了晚上在电脑端就不能使用了,但是这个ss账号在手机上能够使用,我有用别人的ss账号,电脑端也能登录,这是有可能是什么原因造成的?
        Apathy2018-08-29 23:52 回复
        • 所以你的账号电脑上就一直无法使用了?你用的是 SS 还是 SSR客户端?
          Toyo2018-08-30 11:39 回复
  27. 建的一个端口,用了一晚上,第二天就用不了了,又去新建一个新用户,新端口,就可以用了,这是什么问题呀
    KKK2018-08-28 11:28 回复
  28. 在电脑上用SSR还可以,到了手机上就连接不上了,换个端口账号又行,要经常换
    KKK2018-08-27 21:36 回复
  29. 这个里面是自带BBR还是锐速的吗
    KKK2018-08-27 13:52 回复
  30. 大佬你好,我是初次接触这个领域,在vultr上弄了一个,使用你的脚本,执行完成功能没有问题,只是所有的汉字都是乱码,请问是我这里哪个设置没有弄好么, 系统是 CentOS 6 x64,脚本是ShadowsocksR MudbJSON模式多用户一键脚本Ver: 1.0.26,putty是用的站里的。非常感谢你提供的这个平台和攻略,对我非常有帮助==,,回与不回都可以,毕竟不影响使用。。
    啦啦啦2018-08-26 16:57 回复
    • 推荐使用 Debian8 x64 系统。
      Toyo2018-08-26 17:30 回复
      • 大大,你教程里边不是推荐使用centOS,现在用Debian8 x64?
        Apathy2018-08-29 09:26 回复
  31. 您好!一直用您的脚本很久一直很棒,想了解下,如果因为IP被封了,换了IP,可以通过 7. 设置 用户配置--13. 修改 用户配置中显示的IP或域名,这样所有人都能用新的IP成功连接吗?还是需要别的操作
    小灵儿2018-08-25 21:02 回复
    • 这里的修改IP或域名,仅仅是针对你查看账号时,看到的IP或域名信息,以及SS/SSR链接、二维码内包含的IP或地址信息,就算你不改,只是本地SS/SSR客户端修改IP为新IP照样可以连接。
      当然服务器更换IP后,记得重启一下 SSR服务端。
      Toyo2018-08-25 21:26 回复
  32. 逗比哥,服务端不能设置chacha-ietf-poly1305加密方式么?
    siweiZhu2018-08-24 21:14 回复
    • 不能,因为 SSR 停更时还不支持该加密方式。
      Toyo2018-08-24 21:29 回复
  33. 您好!用您的脚本很久一直很棒,最近因为IP被封了,然后换了个新的IP和服务器,因为之前的服务器已经连不上了,只能做了个snapshot,然后我在脚本的手动修改动能把所有数据都复制到记事本了,然后再新服务器上粘贴过去,结果发现不能用,但是新增的用户可以用,但是复制进去的不能用,请问这是为什么?数据中的u和d是什么意思呢?
    瀑布2018-08-24 17:54 回复
    • u 代表用户上传的流量,d 代表用户下载的流量。
      Toyo2018-08-24 18:24 回复
      • 那为什么不能用呢?利用8号的功能【手动修改配置】这里,难道不能复制之前服务器的内容吗?
        瀑布2018-08-24 18:55 回复
        • 我看你说是复制到记事本里,再粘贴到服务器里,不排除记事本编码问题。
          另外,你这种方式脚本是不会自动识别并添加防火墙规则的,而通过脚本添加的账号才会自动开放端口。
          iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT
          iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT
          
          Toyo2018-08-24 19:56 回复
          • 原来如此,那端口不会开放,大佬说的备份并且复制json文件那个,那个就可以自动开放端口?也就是我这里修改的不是你说的那个json文件了?
            瀑布2018-08-25 08:59 回复
            • 只有通过脚本添加账号,脚本才会自动开放端口。
              Toyo2018-08-25 12:14 回复
  34. 如何支持 auth_sha1_v2 或者auth_sha1 呢
    kaeep2018-08-23 15:25 回复
    • SSR 一年多以前就删除这两个协议了,目前无法使用,除非你找到一年多以前没有删除时的版本。另外这两个协议存在重大缺陷,所以才会被删除,用了的话被封后果自负(虽然目前其他协议抗封能力也。。。)。
      Toyo2018-08-23 16:02 回复
  35. 请问dalao,日志文件是在哪呀,没找到。。想拉出来读一读
    msoledad2018-08-21 23:03 回复
    • 日志位置:/usr/local/shadowsocksr/ssserver.log
      Toyo2018-08-22 00:39 回复
      • 蟹蟹!
        msoledad2018-08-22 15:21 回复
  36. 请问大大 我在vultr上用了这个脚步,安装和添加用户都是可以的,但是BBR,锐速,LotSerSpeeder,都安装不了.系统Debian 8 x64、Centos 6、7,Ubuntu 都试过,还是不可以.Serverspeeder is not supported on this kernel! 是不是在Vultr上没法安装任何一个加速
    dolphin2018-08-15 12:17 回复
    • 锐速 和 LotServer 安装不上是内核问题,但是BBR Debian 8 64x肯定会安装上的,估计是安装的时候,有个提示,默认是 Yes ,需要自己选择 No,你如果直接回车就会更换内核失败。
      Toyo2018-08-15 14:20 回复
  37. 服务器重启过 ssr就会失效 怎么办呢? 是多账户的,然后就只有第一个可以用,其余全部不能用
    Ryan2018-08-15 09:35 回复
    • 再次重启 SSR服务端后也不能用? iptables -L -n 看看防火墙端口开放规则是否没了。
      Toyo2018-08-15 14:10 回复
  38. 请问出现这种情况怎么解决呀 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.20.133|:443... failed: Network is unreachable. 两个脚本链接都没法用呀
    夏程2018-08-15 09:13 回复
    • 逗比云 和 Github 都无法连接?
      那你就要检查你服务器的网络了,至少 逗比云 和 Github 目前都是正常可用的。
      Toyo2018-08-15 14:11 回复
  39. 您好,请教个问题,我多次使用你的一键安装包都很顺利,但这次在腾讯云上安装时候,安装包内从codeload.github.com下载非常慢,速度在1,2k左右,(腾讯云1m宽带)请您指点下是为什么,非常感谢
    郓州草莽2018-08-14 21:10 回复
    • 因为墙不能屏蔽 Github ,所以特地对 Github 的下载分发CDN域名做了限速处理,让你们无法直连几乎下载,却又不算屏蔽。国内服务器下载 Github 都是龟速。
      Toyo2018-08-15 01:43 回复
  40. 大神您好,用了您的脚本果然可以科学上网了。但是有一个问题不知道为啥,就是用您的脚本SSR科学上网之后,安卓手机没办法通过谷歌商店下载了,一直处于在下载的状态,但是进度条无进展。换到VPN的app之后就没有问题了。请问这种情况怎么解决?谢谢!
    duruo2018-08-13 23:22 回复
    • 这应该和 安卓SSR客户端的配置有关系。
      Toyo2018-08-13 23:47 回复
  41. 大佬 能不能将脚本添加个自定协议或混淆参数
    小学弟2018-08-12 20:45 回复
    • 自定协议?不存在这种协议。混淆参数?混淆参数只针对客户端,服务端的混淆参数不需要填写,填写了也没用,根本没有相应功能。
      Toyo2018-08-12 22:06 回复
  42. 一键脚本不能搭建了 - -!
    6662018-08-11 14:51 回复
    • 脚本下载地址目前正常。
      Toyo2018-08-11 17:51 回复
  43. 请问大大 有没有办法 可以将用户的数据导出、然后可以在新的服务器上复制粘贴导入这样?
    dolphin2018-08-07 19:27 回复
    • 转移 /usr/local/shadowsocksr/mudb.json 文件即可(或者复制内容粘贴到另一个服务器)。
      Toyo2018-08-08 00:59 回复
      • 求转移方法···感谢
        GOOD2018-08-16 17:21 回复
        • 两种方法:
          1. 服务器A SFTP链接后下载该文件到本地,然后用 SFTP 上传到服务器B 覆盖文件。SFTP方法(无需服务器安装软件):https://doub.io/linux-jc12/
          2. 服务器A 用 cat /usr/local/shadowsocksr/mudb.json 打开该文件,复制全部内容后,在服务器B 用 vi 或 nano 命令打开该文件,清空内容后粘贴所有内容进去并保存,然后重启SSR服务端(SFTP方法也要重启服务端)。
          Toyo2018-08-16 20:02 回复
  44. 我backspace本来能用的,运行你的脚本时,方向键,backspace都不能正常使用,回到bash后,按下backspace会变成“^?”,注我用的是juicessh手机客户端,
    酸酸乳小新2018-08-06 14:45 回复
    • 这是很常见的问题,各 SSH客户端的处理方法不一样,例如 Putty 就是退格键显示 ^? ,而 Xshell 则是显示 ^H ,因为只能处理一个,所以我只处理了 ^H (也就是退格键提示这个的SSH客户端,退格键将会正常使用),对于提示 ^? 的SSH客户端,请使用 shift+退格键 或 ctrl+退格键,主要是这方面没有一个标准,而脚本无法全部兼得。至于你说的退出脚本后还有问题,那应该断开SSH重连后就能解决了。
      Toyo2018-08-06 20:24 回复
  45. 大大我试着装过锐速,BBR,LotServer,南琴浪的魔改BBR,检查运行正常,但是速度没有提升,和原来差不多,是怎么回事= =...
    Tesla2018-08-05 11:59 回复
    • 首先你说的这些都属于 TCP拥塞控制,通过拥塞控制来提高TCP速度(交警指挥交通,来使交通车流量最大化)。
      加速程度不是一定的,反正要么加速要么一样,总不会减速。另外 TCP拥塞控制是救不了丢包高的服务器的,这类服务器需要用 UDP双边加速软件。
      Toyo2018-08-05 14:19 回复
      • 丢包到不高、、我测试了一下发现手机端加速效果明显,但是电脑几乎没什么效果...手机端3M/s都能到,电脑一直2000Kbps左右,测试的YouTube。
        Tesla2018-08-08 11:52 回复
      • 还有莫名其妙的SSH就上不去了、、22号端口关闭,但是我试了ping,中国的IP可以访问我的服务器,而且丢包率0,应该没被GFW封啊。
        Tesla2018-08-08 11:54 回复
  46. 大佬,我放假在北方联通网,每次新建vpsda搭建ssr以后基本不超过24小时,putty就连不上了,是不是IP被封掉了?我在南京用移动的时候几乎不会被封。这种情况除了每次都重建vps以外有没有其他的解决办法?
    Tobi2018-08-05 11:18 回复
    • 更换代理软件、更换冷门地区的服务器(非日本、美国等)。
      Toyo2018-08-05 14:30 回复
  47. 逗比哥,国外ping端口正常,本地ping失败,这是不是说明被墙了啊?我用的vultr洛杉矶,现在想新建个vps,结果新建的仍然本地ping不通22端口,国外正常可以ping通。新建的vps秒被墙?还是什么原因啊?
    grubby2018-08-03 18:22 回复
    • 是被墙了,但是不是新建后秒墙,而是这个IP以前就被墙了,比如上一任IP使用者导致的。
      你如果购买一个服务器,IP被墙了,删掉VPS或者VPS到期后,该IP就会空闲下来,别人新建或购买VPS后,就又分配给他了。
      Toyo2018-08-03 19:09 回复
  48. 我用谷歌云搭的梯子,每隔一段时间线路就不能用了,此时再新建线路,新线路是可以用的,老线路用不了,请问是什么情况呢?
    糯米2018-08-03 11:27 回复
    • 是不是被墙了?
      最近墙改变了封禁方式,改成了回程TCP封锁,也就是如果检测到确定是代理服务器,就会封锁TCP,ICMP(Ping) 还是能通的,但是任何TCP流量都会被阻挡。
      墙检测到你的服务器可能是代理服务器时,就会TCP回程阻断,可能是封锁单个端口,也可能是22 80以外端口封锁,也可能是全部端口封锁。
      你可以用 tcping 来测试端口:Windows 使用 TCPing 工具来获取 TCP延迟、端口通顺情况、已禁Ping服务器的延迟
      Toyo2018-08-03 12:43 回复
      • 感谢!!
        糯米2018-08-04 00:26 回复
      • MAC 有办法用tcping吗?
        糯米2018-08-04 00:28 回复
        • MAC 没用过,不清楚。。。
          Toyo2018-08-04 02:24 回复
  49. 可以导出所有用户的配置吗? 方便换服务器
    Jaobs2018-08-02 23:30 回复
    • 你只需要转移 /usr/local/shadowsocksr/mudb.json 文件或者里面的内容即可。
      Toyo2018-08-03 00:26 回复
  50. toyo大神,我用xshell最后出现conection timeout 怎么办啊
    jonlo2018-08-02 10:21 回复
1 8 9 10 11