谈谈怎么用Google BBR,QUIC加速浏览器访问

谈谈怎么用google bbr,quic加速浏览器访问。

TCP网络拥塞

在此之前你需要了解一个概念:什么是TCP网络拥塞?

网络传输过程中,某段时间如果网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就会变坏,这种情况就叫做网络拥塞。

更多的细节我挖个坑,会在以后填上,应为只需要加速网络访问的你不需要了解的更深入。

google bbr

大多数情况下你听到的都是google bbr;或者单纯的bbr。所以无论是google bbr,还是bbr,你听了之后都会觉得不知道这是什么东西。

所以这里我这么称呼它:Google BBR拥塞控制算法。

这样你就能很直观的明白什么是google bbr了。哦,这是一种控制网络拥塞的算法。

没错。关于google bbr的更多细节,你不需要了解,但我还是挖个坑。日后的某一天你可能会在我的博客上看到。

quic 这是重点

  1. QUIC简史

QUIC(Quick UDP Internet Connection)是谷歌推出的一套基于UDP的传输协议,它实现了TCP + HTTPS + HTTP/2的功能,目的是保证可靠性的同时降低网络延迟。因为UDP是一个简单传输协议,基于UDP可以摆脱TCP传输确认、重传慢启动等因素,建立安全连接只需要一的个往返时间,它还实现了HTTP/2多路复用、头部压缩等功能。

  1. 为什么要使用QUIC

众所周知UDP比TCP传输速度快,TCP是可靠协议,但是代价就是 双方确认数据而衍生的一系列消耗,可以参看《再深谈TCP/IP三步握手&四步挥手原理及衍生问题—长文解剖IP》。其次TCP是系统内核实现的,如果升级TCP协议,就得让用户升级系统,这个的门槛比较高,而QUIC在UPD基础上由客户端自由发挥,只要有服务器能对接就可以。

  1. QUIC优势

QUIC只需要一次往返就能建立HTTPS连接,并且能改进的拥塞控制

TCP 的拥塞控制实际上包含了四个算法:慢启动,拥塞避免,快速重传,快速恢复。 QUIC 协议当前默认使用了 TCP 协议的 Cubic 拥塞控制算法,同时也支持 CubicBytes, Reno, RenoBytes, BBR, PCC 等拥塞控制算法

更多的细节不在赘述。你易经知道QUIC支持Google BBR拥塞控制算法了。

加速浏览器的网络访问

重点:

  1. chromium内核的浏览器是支持QUIC协议的。
  2. openwrt是可以开启bbr加速的。

知道了上面的两点,我们就可以加速网络访问了。

chrome(或者其他浏览器)开启防落访问:

浏览器地址栏访问:

edge://flags/#enable-quic

看到Experimental QUIC protocol这个选项了吗?设置为Enable,重启你的浏览器。

openwrt开启bbr加速。

2022年前后的版本开启方式差距不会很大。这个插件叫turboacc,在中文版本openwrt中一般是网络→网络加速这个选项。

点开它,看到BBR 拥塞控制算法或者含有BBR关键词的选项了吗?

选上它,保存。

好了,你可以加速一些网站了。至于为什么是一些不是全部。你不需要了解,你只要知道一些大的站点都可以被加速,小网站不需要被加速就行了。

Bye。

给TA打赏
共{{data.count}}人
人已打赏
站长笔记

如何训练CHATGPT学习AI绘画的Prompt

2023-1-9 16:34:23

站长笔记

Docker:一键部署青龙

2023-1-16 18:44:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索