-
Notifications
You must be signed in to change notification settings - Fork 10.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request]: Hysteria最大带宽应该置为0 #5091
Comments
|
是的,这样能够在缺省状态下充分利用带宽。用户如果知道自己网络的带宽上限就自己设置好了,不必为用户做多余的决定。 文档是说设0的话是不限制,就是不确定设0属不属于不设,按照文档语义的话应该不属于不设置,服务端客户端双方都不设的话会用BBR,否则使用Brutal,应该是这个意思,回头问下Hysteria官方或者看看源代码。 就从我测试的结果来看,设0也就是不设置目标速度不限速的情况下,发送窗口依然提高很快,上传下载速率都能上探到一个很高的值,WLAN下可以有一两百Mbps,如果是千兆有线的话,只要服务器线路够好,跑满千兆也不是没有可能。所以这项更改还是很有必要的,还免得小白看到效果不明显错怪了协议。 |
我这里的情况看到的是: 设置为0的情况下,下载速率提升的速度比较慢,峰值不上300。 设置为500的情况下,下载速率提升的速度比较快。峰值超400. 按照我的理解,它如果设置为0,那可能是一直提升速度上去,但是因为下载测试已跑完,所以峰值不高。 根据这样实际测速的结果,个人感觉,如果想尽量压榨小鸡的带宽,那应该直接默认设个1000的值,这样让协商速度从一开始就直接到最高。 直观的表现形式就是speedtest里面,设置为500,指针一下就打到最右(类似弹射起步) 但是如果从避免小鸡抢同母鸡里的共享带宽角度来看,默认个100其实也挺好的,这个数值对邻居友好,用户自己日常使用也基本足够(包括看油管4K都够了)。 如果默认为0的话,我暂时想到的好处是,在手机上使用流量看视频的时候,不要一下子就爆表,花大流量把视频缓冲得比较多,慢慢上去。万一不好看还可能及时止损…… |
看了你们的测试,这个默认100并没有问题,已经符合大部分情况下使用了 |
Hysteria 官方答复:#apernet/hysteria#1081 (comment) 鉴于置0情况下使用BBR而非Brutal,结果还是置非0值比较划算,现有的默认值100相对合理。 |
相关问题
根据官方文档,Hysteria最大带宽为非0值时同时会起到限速作用,置为0时为不限制。v2rayN默认的100低于某些线路状况较好的服务器的实际最大带宽,降低了传输效率。实测置0时和置非0值时,网络测速的百兆速率增长时间基本一致,而且置0能够上探到线路的最大承载能力,因此应该置0。
描述你希望的解决方案
将基础设置中的Hysteria最大带宽默认置为0。NekoBox for Android也是这样做的。
描述你所考虑的替代方案
No response
我确认已查询历史issues
The text was updated successfully, but these errors were encountered: