众所周知,境内三大运营商跨网以及境内外Qos问题非常严重,以至于使用Frp时都不得不受限于严重的丢包导致互联网速非常低下。
过去两天的测试发现,QoS不仅影响UDP,甚至TCP也会出现严重的丢包。
具体测试可见:佬友们,中国连不通来了。
这样极端的QoS使得即便用户通过VPN加密数据连接回家也无法获得更好的带宽。

既然本质是QoS的高丢包率导致的,我们就针对性考虑使用更好的拥塞算法以达到预期带宽。
更好的拥塞算法,近期毫无疑问指的是:Brutal 了

Brutal: 这是 Hysteria 自有的拥塞控制算法。与 BBR 不同,Brutal 采用固定速率模型,丢包或 RTT 变化不会降低速度。相反,如果无法达到预定的目标速率,反而会根据计算的丢包率提高发送速率来进行补偿。Brutal 只在你知道(并正确设置了)当前网络的最大速度时才能正常运行。其擅长在拥塞的网络中抢占带宽,因此得名。

BBR 的特性是慢启动和基于 RTT 变化的带宽估算 这一算法具有更好的普适性,因为设计为无须考虑双端带宽值,理论上可以更好的自适应调整到最高带宽。但是在高丢包环境下,BBR就显得有些无能为力了。

使用Brutal的首选自然是Hysteria2了,所以我的最终链路方案就是:
Client —> NAS hy2 Server -> NAS Cloudreve
测试证明这一选项能真正拉满本地上行:我将客户端设置为30Mbps UP后Hy2可以轻松的把向NAS的上传速率拉到30Mbps。

也就是说,使用Hy2 Brutal模式下可以真正把NAS的下行带宽充分利用,必经大部分时候客户端上行也不会超过NAS下行的100Mbps

数据说话

Shadowsocks-libre 直连回家的测试:
image.png
Hysteria2 Brutal算法直连回家测试 :
image.png
这真的是爆杀了。
为了方便对比,下面是同客户端本地测试
image.png

标签: none

添加新评论