本站将不再提供免翻镜像域名,有能力的请访问:[doub.io],该域名永不更换。[直连访问方法]
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

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

Shadowsocks Toyo 1039评论
文章目录
[显示]
本文最后更新于 2018年7月10日 10:55 可能会因为没有更新而失效。如已失效或需要修正,请留言!

其实这个脚本在当初 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 7 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://softs.loan/Bash/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

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

输入 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/user-config.json

数据文件:/usr/local/shadowsocksr/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.loan" 之类的错误

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

赞 (488)or打赏
发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1039)个小伙伴在吐槽
  1. SSL Handshake time out,,之前用的好好地,最近出现这个问题,电脑手机均无法使用。
    A2018-07-22 07:22 (5小时前)回复
  2. 锐速安装失败是怎么回事 ? 安装你的多用户。。。===============System Info=======================
    CentOS 
    3.10.0-862.3.2.el7.x86_64 
    x64 
    =================================================
    
    
    --2018-07-15 21:24:36--  https://raw.githubusercontent.com/91yun/serverspeeder/test/serverspeederbin.txt
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.72.133
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.72.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 96179 (94K) [text/plain]
    Saving to: ‘serverspeederbin.txt’
    
    100%[=======================================================================================================================================================================================================>] 96,179      --.-K/s   in 0.006s  
    
    2018-07-15 21:24:37 (16.5 MB/s) - ‘serverspeederbin.txt’ saved [96179/96179]
    
    >>>This kernel is not supported. Trying fuzzy matching...
    
    
    
    
    Serverspeeder is not supported on this kernel! View all supported systems and kernels here: https://www.91yun.org/serverspeeder91yun 
    [错误] 锐速(Server Speeder) 安装失败 !
    
    Tony2018-07-15 22:01 (7天前)回复
    • 当前系统版本或者内核版本(互相对应)不支持安装锐速。
      Serverspeeder is not supported on this kernel! View all supported systems and kernels here: https://www.91yun.org/serverspeeder91yun
      
      Toyo2018-07-16 07:22 (6天前)回复
  3. [信息] 检测稳定版内核最新版本中... [错误] 检测内核最新版本失败 ! debian8.1
    shuaixr2018-07-06 03:10 回复
    • # 执行这个命令返回什么?
      wget -qO- -t1 -T2 "http://kernel.ubuntu.com/~kernel-ppa/mainline/" | awk -F'\"v' '/v4.9.*/{print $2}' |grep -v '\-rc'| cut -d/ -f1 | sort -V | tail -1
      
      Toyo2018-07-06 08:06 回复
  4. Toyo,这个脚本哪段是所有用户清空流量的,我想改一下,改成对特定端口启动流量清零,或者不对特定端口启动流量清零,请问有什么方法呢...?
    Nic2018-07-06 00:39 回复
    • 1371行 Clear_transfer_all() 函数。
      Clear_transfer_all(){
      	cd "${ssr_folder}"
      	user_info=$(python mujson_mgr.py -l)
      	user_total=$(echo "${user_info}"|wc -l)
      	[[ -z ${user_info} ]] && echo -e "${Error} 没有发现 用户,请检查 !" && exit 1
      	for((integer = 1; integer <= ${user_total}; integer++))
      	do
      		user_port=$(echo "${user_info}"|sed -n "${integer}p"|awk '{print $4}')
      		match_clear=$(python mujson_mgr.py -c -p "${user_port}"|grep -w "clear user ")
      		if [[ -z "${match_clear}" ]]; then
      			echo -e "${Error} 用户已使用流量清零失败 ${Green_font_prefix}[端口: ${user_port}]${Font_color_suffix} "
      		else
      			echo -e "${Info} 用户已使用流量清零成功 ${Green_font_prefix}[端口: ${user_port}]${Font_color_suffix} "
      		fi
      	done
      	echo -e "${Info} 所有用户流量清零完毕 !"
      }
      
      # 把上面的完整函数内容改成下面:
      
      Clear_transfer_all(){
      	cd "${ssr_folder}"
      	user_info=$(python mujson_mgr.py -l)
      	user_total=$(echo "${user_info}"|wc -l)
      	[[ -z ${user_info} ]] && echo -e "${Error} 没有发现 用户,请检查 !" && exit 1
      	for((integer = 1; integer <= ${user_total}; integer++))
      	do
      		user_port=$(echo "${user_info}"|sed -n "${integer}p"|awk '{print $4}')
      		if [[ ${user_port} == "443" || ${user_port} == "666" ]]; then
      			echo -e "${Info} 特定端口跳过流量清零 ${Green_font_prefix}[端口: ${user_port}]${Font_color_suffix} "
      		else
      			match_clear=$(python mujson_mgr.py -c -p "${user_port}"|grep -w "clear user ")
      			if [[ -z "${match_clear}" ]]; then
      				echo -e "${Error} 用户已使用流量清零失败 ${Green_font_prefix}[端口: ${user_port}]${Font_color_suffix} "
      			else
      				echo -e "${Info} 用户已使用流量清零成功 ${Green_font_prefix}[端口: ${user_port}]${Font_color_suffix} "
      			fi
      		fi
      	done
      	echo -e "${Info} 所有用户流量清零完毕 !"
      }
      # 加了一个端口判断,你可以一直添加  || ${user_port} == "666" ,443 666 就是特定端口不清零。
      # 我没做测试,你改了之后有问题的话再告诉我。
      
      Toyo2018-07-06 08:06 回复
  5. Toyo,这个脚本,配合caddy做两个镜像站,64M内存的小机子能跑起来吗? Debian7 或者8?
    ogr14322018-07-04 17:09 回复
    • 自行测试,64MB的肯定是 OpenVZ 虚拟化的,怕是超售感人,64MB内存也不全是你的(因为超售)。
      Toyo2018-07-05 08:54 回复
  6. 老大,这个一键脚本不能用了,两个链接都不行。安装完成后显示“依赖unzip解压失败,多半是软件包源的问题”
    Rex2018-07-04 11:43 回复
    • unzip 这个依赖安装失败,导致安装过程无法进行下去,不是脚本问题,而是你的服务器问题。尝试更换源文件。
      Toyo2018-07-05 09:10 回复
  7. 请问下,阿里云国际一键购买的实例,30M上限的那个,用了这个脚本后,大概有30~60左右个端口,然后有时候Ping端口的时候Ping的通,然后我开ssr挂这个服务器去浏览谷歌网站,然后马上就Ping不通了,所有端口都是这个情况,要在阿里云后台把这个服务器暂停20~30分钟后,再启动服务器才能恢复正常使用,这是什么原因?以前一天就一次这种情况,现在多了很多次了,一天起码要2-3次,这具体是什么原因?是服务器一些cpu负荷原因还是承受不了这么多端口?
    c2018-07-04 11:19 回复
    • 怕是阿里云的问题,毕竟阿里云是国内企业。最近墙明显强势很多,不排除国内的IDC也接到了相关通知。
      Toyo2018-07-05 09:25 回复
      • 我Vultr 搬瓦工都有这个情况
        c2018-07-05 18:00 回复
        • 如果你的所有服务器都是这样,那么多半是本地运营商或者墙干扰的。。。
          Toyo2018-07-06 08:08 回复
  8. vultr现在都是Debian 8和9了,可以正常使用吧
    7657562018-07-04 05:30 回复
  9. 之前的一个问题安装宝塔bt后 安装ssr服务端,宝塔会打不开。原因找到了,我只要用ssr服务端的一键封禁 BT/PT/SPAM (iptables) 宝塔就卡在登录跳转页面,我在使用一键解封 BT/PT/SPAM (iptables) 宝塔 就能登录了。请问这问题要怎么解决
    h2018-07-02 17:20 回复
    • 应该是封禁 BT/PT/SPAM 的规则和宝塔面板存在冲突,你需要自己一个个取消封禁,看看是哪个规则导致的。
      Toyo2018-07-02 23:36 回复
      • 有一点很奇怪我在国外的vps上就不会有这种情况,在国内vps上就会出现。这应该也不完全 BT/PT/SPAM 的规则问题吧
        h2018-07-03 23:06 回复
        • 那可能是系统防火墙配置问题吧。
          Toyo2018-07-04 10:49 回复
  10. 在Debian8 64位系统上 安装宝塔bt后 一切正常 但是在安装ssr服务端后,宝塔面板就打不开了。(登录页面能打开,输入密码后卡在跳转页面)就是把ssr服务端卸载了,也打不开。重装系统在安装宝塔就可以了。宝塔和你这个ssr服务端是不是不能共存.我在2台服务器上都是的
    h2018-07-02 13:21 回复
  11. 老大 现在多了一个这样的v2ray代理,这个和ssr相比怎么样啊,可以出一个相应的教程么
    baby2018-06-28 10:07 回复
  12. Vultr怎么绑定域名,想用域名连ssr
    NightNz2018-06-27 23:36 回复
    • 域名解析到Vultr IP即可。
      Toyo2018-06-28 09:55 回复
      • 请问这个解析是想解析网站一样设置 @解析还是什么?
        Citu2018-07-22 12:29 (4分钟前)回复
        • 假设你的域名是 xxx.xx,IP是 1.1.1.1。
          你想要把服务器IP解析为 abc.xxx.xx ,则是:[A] 记录,记录名 [abc],解析IP:1.1.1.1
          你想要把服务器IP解析为 xxx.xx ,则是:[A] 记录,记录名 [@],解析IP:1.1.1.1
          Toyo2018-07-22 12:33 (1分钟前)回复
  13. 您好,我用shadowsocksR客户端无法访问youtube网站,而shadowsockske可以,这是为什么?
    lryx19932018-06-26 10:55 回复
  14. tcprelay.py:273 create encryptor fail at port 1219 Log报错老大帮忙看下
    suepr2018-06-25 16:27 回复
  15. 最近买了linode,fremont机房,都是用两天就被封,ssh连不上,怪了。
    Ryan2018-06-25 16:26 回复
    • 建议避开美国、日本服务器,有效降低被墙几率(至少这几年我自用的服务器是这样)。
      Toyo2018-06-26 11:45 回复
  16. 你好,我最近在搭建一键ss这块出现了问题,上周我一共搭建了4个服务器,都毫无意外,当天搭建完毕能使用,第二天就用不起来,连服务器都无法登陆,搞得我现在和苦恼呀,我是不是被监控了呀?
    帅哥2018-06-25 11:44 回复
    • 目前大都是这样,很多人都是搭建代理后活不过几天。
      Toyo2018-06-26 11:55 回复
  17. 大佬好,我现在想把一台服务器用户导入另外一台服务器,需要怎么搞?希望可以写个教程。因为最近墙的厉害,换IP的成本太高了,所以出此下策。。
    沙师弟2018-06-25 11:22 回复
    • 把服务器A上面的 /usr/local/shadowsocksr/mudb.json 文件或者内容覆盖到服务器B上面同文件并重启SSR服务端即可。
      Toyo2018-06-26 11:54 回复
  18. ssr啥时候能绑定设备就好了,一个账户指定设备才能用。
    mossad2018-06-25 11:02 回复
  19. -bash: wget: command not found 两个地址都提示
    腐蚀星砂2018-06-24 23:25 回复
  20. 还有我想取消混淆。。。那配置文件怎么改呢
    ystorm2018-06-21 12:49 回复
    • 取消混淆什么意思?是取消混淆兼容原版,还是使用原版混淆插件?7. 设置 用户配置 中可改用户混淆配置。
      Toyo2018-06-21 17:33 回复
  21. 如果再装了BBR会冲突么?如果冲突可以卸载锐速么?
    ystorm2018-06-21 12:38 回复
    • BBR是集成与内核中的一个模块,安装BBR=更换支持BBR模块的内核版本(>=4.9),而锐速则需要满足内核版本要求才能安装,锐速不支持 4.9以后版本内核,两者无法共存。
      Toyo2018-06-21 17:28 回复
  22. 你好,请问下怎么搭建的多用户程序代码,突然都 是用不了了呢?能给个答复吗。万分感谢!
    jack2018-06-21 11:58 回复
  23. 加密 : aes-256-cfb8 协议 : auth_aes128_sha1 混淆 : tls1.2_ticket_auth_compatible 上面配置 客户端连接不上 下面这样马上可用 加密 : aes-128-ctr 协议 : auth_aes128_md5 混淆 : tls1.2_ticket_auth
    mossad2018-06-21 11:55 回复
  24. 问题估计缩小到这里了: UnicodeEncodeError: 'ascii' codec can't encode character u'\uffe5' in position 4: ordinal not in range(128) 类似这样的,要修改系统默认编码? 是这个意思嘛?
    mossad2018-06-21 11:07 回复
  25. 想问下大哥,之前用这个配置的多用户平台,一直用着好好的,20180620下午17点左右突然全部链接不上了,我也进入不了服务器了,但是服务器正常,能ping通,没有其他问题,请问是不是代码在升级还是什么呢?
    阿莫2018-06-20 19:14 回复
    • SSR服务端是安装在你的服务器上面的,又不是运行在 Github 上的。。。
      最近墙改变了封禁方式,改成了回程TCP封锁,也就是如果检测到确定是代理服务器,就会封锁TCP,ICMP(Ping) 还是能通的,但是任何TCP流量都会被阻挡。
      墙检测到你的服务器可能是代理服务器时,就会TCP回程阻断,可能是封锁单个端口,也可能是22 80以外端口封锁,也可能是全部端口封锁。
      你可以用 tcping 来测试端口:Windows 使用 TCPing 工具来获取 TCP延迟、端口通顺情况、已禁Ping服务器的延迟
      Toyo2018-06-21 18:05 回复
  26. 请问博主如何才能把文件放 raw.githubusercontent.com ,我只得到 GitHub.com 的链接
    小明2018-06-20 16:55 回复
    • Github 新建一个项目仓库,把你的文件上传到项目仓库中,并在项目仓库点击项目进入预览页面,右上角有个 [Raw] 按钮,点击后就会新打开一个页面,这个页面就是该文件的直链。
      Toyo2018-06-21 17:56 回复
  27. 能PING通,可是SSR连不上,请问一下是什么问题 :cry:
    kylin2018-06-13 22:48 回复
  28. 请问如果我要使用443端口多个用户需要如何增加用户?/shadowsocksr/user-config.json还是/shadowsocksr/mudb.json,测试了下,无法用443端口增加用户,那么可否在原用户下面增加子用户的方式?(虽然那样就没办法限流了)
    16t2018-06-13 15:46 回复
  29. 流量限制,最低为1G,假如想合租,给很多人试用,怎样设置为100M呢
    ANHR02018-06-12 01:11 回复
    • 手动修改配置文件: /usr/local/shadowsocksr/mudb.json
      transfer_enable 参数就是流量总数,单位是字节,1 GB = 1073741824 B,100MB = 104857600 B。
      Toyo2018-06-13 08:44 回复
      • 好的,谢谢大佬,另外我搭建了油管镜像,首页能访问图片也能显示,但视频试很多次才能播放一次,而且很慢,这是带宽不够吗?
        ANHR02018-06-13 11:24 回复
        • 你使用的 you2php 搭建的Youtube镜像?速度慢的话,和服务器性能、软件性能、服务器网络、你与服务器的链接速度有关。
          Toyo2018-06-13 12:22 回复
  30. 安装好后PC端可以用,正常无问题,但是手机端(小飞机ios版)能扫出来,也能连接,但是貌似没有流量,FB、油管等一律刷不出来,请问是怎么回事?
    花间游侠2018-06-11 20:46 回复
  31. 亲跟toyo:Debian 7 32位或者64位,配合个caddy做镜像站,如果买个最便宜的廉价贱卖机子,义务共享给朋友同事用仅实现帆樯看网页(看不了ytb也没事),64M或者96M的机子能行吗? 这个脚本配合酸酸乳服务端,对内存的最低配置要求是多少? 或者可以变相降低操作系统版本的思路?谢谢!
    ogr14322018-06-11 17:09 回复
    • 你到底是要做镜像网站,还是搭建SSR服务端?
      SSR服务端一般来说最低 128MB 内存,再低的话可能装都装不上或者装上后不稳定很容易进程挂掉。
      Toyo2018-06-13 08:48 回复
      • 主要还是SSR,因为有些朋友同事问我要账号,我就想买个小内存的机子义务分享给他们免费用,caddy配置几个网站不就是修改配置文件的事情吗?如果caddy占内存搭不起来也就算了,只运行这个脚本分账户 也要128M内存吗?
        ogr14322018-07-04 17:13 回复
        • 内存太少的VPS不建议玩,因为这种大小的VPS肯定超售严重,说是 128MB(或64MB),实际上你能用的内存只会更少,CPU也会更可怜,SSR很吃CPU,如果CPU太弱就会造成速度瓶颈(无论你的其他硬件配置、网络宽带多高)。
          Toyo2018-07-05 08:58 回复
          • 明白了,其实我自己有自己的机子,本来就是自己花钱再买个给别人用,不要追求速度,能让他们用个谷歌搜索、缓慢打开个非死不可之类的网页,就行了,让他们知道有这个么东西,如果他们要速度看YTB什么的,肯定让他们自己花钱了,所以我才考虑买个最低配置丢给他们自己用
            ogr14322018-07-05 14:49 回复
  32. [信息] 所有步骤 安装完毕,开始启动 ShadowsocksR服务端...
    [信息] ShadowsocksR 启动成功 !
    Traceback (most recent call last):
      File "mujson_mgr.py", line 358, in 
        main()
      File "mujson_mgr.py", line 353, in main
        manage.list_user(user)
      File "mujson_mgr.py", line 210, in list_user
        print("### user [%s] info %s" % (row['user'], self.userinfo(row, muid)))
      File "mujson_mgr.py", line 120, in userinfo
        ret += "\n    " + self.ssrlink(user, False, muid)
      File "mujson_mgr.py", line 81, in ssrlink
        link = ("%s:%s:%s:%s:%s:%s" % (self.server_addr, user['port'], protocol, user['method'], obfs, common.to_str(base64.urlsafe_b64encode(common.to_bytes(user['passwd']))).replace("=", ""))) + protocol_param
      File "/usr/lib64/python2.7/base64.py", line 101, in urlsafe_b64encode
        return b64encode(s, '-_')
      File "/usr/lib64/python2.7/base64.py", line 53, in b64encode
        encoded = binascii.b2a_base64(s)[:-1]
    UnicodeEncodeError: 'ascii' codec can't encode character u'\uffe5' in position 4: ordinal not in range(128)
    [错误] 用户信息获取失败 [端口: 2800] 
    
    再请教下! 出现上面提示,装了2边都这样,这是哪里有问题?
    mossad2018-06-11 10:45 回复
    • 似乎是账号信息有问题,导致 SSR服务端解析错误,贴出你的配置文件:/usr/local/shadowsocksr/mudb.json
      Toyo2018-06-13 08:54 回复
      • 全新centos7 装完也是一样问题, 配置文件
            {
                "d": 0,
                "enable": 1,
                "forbidden_port": "",
                "method": "aes-256-cfb8",
                "obfs": "tls1.2_ticket_auth",
                "passwd": "M69898h5*285599",
                "port": 2800,
                "protocol": "auth_aes128_sha1",
                "protocol_param": "20",
                "speed_limit_per_con": 0,
                "speed_limit_per_user": 0,
                "transfer_enable": 900727656415232,
                "u": 0,
                "user": "mossad"
            }
        
        mossad2018-06-21 09:36 回复
        • 试过 Debian / Ubuntu 系统吗?
          Toyo2018-06-21 18:11 回复
  33. dalao能否考虑支持一下auth_chain的c-f?
    Huihuhong2018-06-09 11:32 回复
    • 根据网友反馈的结论,SSRR 并不能有效防御IP被墙,被封几率和SSR差不多。
      Toyo2018-06-10 09:53 回复
  34. 内核安装包下载成功,开始安装内核... dpkg-deb: error: archive 'linux-image-4.17-keep-amd64.deb' contains not understood data member control.tar.xz, giving up dpkg: error processing linux-image-4.17-keep-amd64.deb (--install): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: linux-image-4.17-keep-amd64.deb [错误] 检测到 内核 安装失败,请检查 !
    allen08262018-06-08 23:15 回复
    • 请尝试低版本内核。
      Toyo2018-06-09 09:40 回复
  35. 能不能有偿定制 QQ674201281
    batting2018-06-08 11:12 回复
    • 我可以无偿免费定制我写过的脚本,但是仅限简单的功能(复杂的懒得搞)且不包括后续维护。
      有这类需求的可以 Telegram群组(TG使用教程)私聊联系我。
      Toyo2018-06-09 09:47 回复
  36. 请教下! 先谢谢这么好的一键脚本。 注意:关于限制设备数数,这个协议必须是非原版并且不兼容原版才有效,也就是必须SSR客户端使用协议的情况下,才有效! 上面这句话 是不是针对这个 是否设置 混淆插件兼容原版(_compatible)?[Y/n]y 我要选这N 就可以实现限制设备数? ssr客户端哪一项怎么选? 再次感谢!
    mossad2018-06-07 14:57 回复
    • 这个选项是让协议兼容原版,你如果选 Y,再去用原版链接就会无视限制,去用协议就会被限制,而你选 N 也只能选协议依然被限制。
      SSR客户端当然是选择SSR服务端配置的协议啊。
      Toyo2018-06-08 09:33 回复
  37. 大佬我无法创建用户,没有提示,创建以后在菜单下按5查看用户提示没有用户,我用的谷歌云
    王明亮2018-06-06 21:31 回复
    • 请贴出详细操作信息。
      Toyo2018-06-07 10:22 回复
  38. 希望能加上守护,懒,不想crontab.....
    ffei2018-06-06 11:10 回复
  39. 大佬好,这个脚本上面描述支持UDP转发,但是试了下貌似不行呀,谢谢解答
    蓝调2018-06-05 19:41 回复
    • SSR 服务端默认支持UDP转发,无需配置也无法配置,如果测试UDP转发不可用,请检查是不是内部防火墙问题(脚本默认开放服务器内部防火墙的TCP UDP端口)、外部防火墙问题、运营商问题、本地路由问题、SSR 客户端问题。
      Toyo2018-06-06 06:38 回复
  40. 内核卸载异常 是脚本出现问题了吗
    Shark2018-06-04 12:48 回复
    • 请贴出详细错误信息。
      Toyo2018-06-05 08:32 回复
      • 请问如果我要使用443端口多个用户需要如何增加用户?/shadowsocksr/user-config.json还是/shadowsocksr/mudb.json,测试了下,无法用443端口增加用户,那么可否在原用户下面增加子用户的方式?(虽然那样就没办法限流了)
        16t2018-06-13 15:46 回复
  41. 请问逗比大佬,用的免费一年的GCP,这两天ss联不通,ping得通,tcp也ping得通,咋回事啊?
    Au3C22018-06-03 23:38 回复
    • 墙进化了 封锁TCP 所以可以PING
      willy2018-06-05 19:51 回复
      • 是不是沒解決方法了?
         Morris2018-06-25 13:51 回复
1 7 8 9