前言
我都是正常使用NAS,没有开PT,没有跑网心云,只是偶尔上传点资料,下载点资料而已,哪知道还是被运营商限速了。从外网上传资料到NAS速度很快,因为此时对于NAS是下载,运营商还是不敢动手脚的,毕竟是写到合同里面的速率。但是从外网下载资料就很慢了,只有不到200Kb/s,此时对于NAS就是上传。此时,我们可以通过开启BBR来缓解运营商QOS限速。
什么是BBR
BBR是一种网络拥塞控制算法,它是由Google开发的一种TCP拥塞控制算法,旨在提高网络的吞吐量和延迟。BBR通过动态地估计网络的带宽和往返时延,并根据这些信息来调整TCP的发送速率,以实现更高的网络性能。
相比传统的TCP拥塞控制算法,BBR具有更好的性能表现。它能够更准确地估计网络的带宽和往返时延,避免了传统算法中的一些不必要的拥塞控制行为,从而提高了网络的吞吐量和响应速度。
BBR的好处
开启bbr可以有效缓解运营商QOS限速,提升从其他地方访问家里设备的速度。
开启BBR
Sep1 检查Linux内核版本,BBR需要Linux内核4.9或更高版本
uname -r
Sep2 编辑/etc/sysctl.conf文件
sudo nano /etc/sysctl.conf
在文末添加以下内容
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
Sep3 Ctrl+O保存并Ctrl+X退出后,运行以下命令使配置生效
sudo sysctl -p
Sep4 验证BBR是否开启,运行以下命令,如果输入为bbr,则表示BBR开启成功
sysctl net.ipv4.tcp_congestion_control
开启效果
通过以上操作,再次下载文件,可以跑满上传带宽
如果NAS上传数据都会被限速,那网盘上传资料不得也被限制吗? 我是通过威屁N来远程登录NAS,没感觉出来被限速
其实准确的说是跨运营商限速,现在改BBR之后,基本可以满足上传了,使用代理的话,受代理主机的速度限制,其实不是很推荐,可以做打洞或内网穿透
真厉害,为啥开启bbr能解除限速,不懂,我是根据网上大佬提供得Nginx 进行反向代理解除限速,让运营商误以为用户在测速,但实际上也只是点对点得有效速度提升,比如qb什么得还是不行,被限速得死死得,投诉一个多月了,难搞
基本都是跨运营商限速,Deepseek说这是一种更智能的方式避开了触发运营商限速机制的“陷阱”,建议你试试。
难搞哦
不要怕,根域名解析继续搞,加端口号访问
厉害了
其实最开始,我也没有怀疑是营运商限速,好几天之后才觉得不对,才进行修改测速