使用bbr轻松优化网络,缓解外网访问NAS速度慢、跨运营商被qos疯狂丢包的问题

家里宽带携号转网到移动之后,在外面用电信网连不上家里NAS,很是头疼。偶然在群里听说开启bbr可以缓解,试了一下果然可以。

电信访问移动,我自己的体验是:

开启bbr之前,50%丢包导致根本不可用。

开启bbr之后,与电信连电信相比,延迟略高,但能达到可用水平,甚至能看4k电视。

如何开启bbr:

开启bbr需要在提供服务的机器上操作,如果使用了反代则在反代的机器上操作,如果服务、反代使用docker安装就在宿主机操作

root用户执行这个
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p

----------------------------------------------------------------------

普通用户执行这个
sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

sudo sysctl -p