Mac版 AdGuard v2.12:HTTP/3 过滤
我们很高兴地宣布 Mac 版 AdGuard v2.12 的更新!这次我们大大改进了用户体验和隐私保护水平。
温馨提示:此版本的 AdGuard for Mac 不再支持 macOS High Sierra 10.13 和 Mojave 10.14。如果有用户目前使用旧版本的 Mac,请下载 AdGuard 的 旧版本。
Mac 版 AdGuard v2.12 推出重大改进。之前,软件只能过滤 HTTP/1 和 HTTP/2 流量。在 v2.12 中,我们更新了 CoreLibs,让用户可以启用 HTTP/3 过滤。
HTTP/3(HTTP-over-QUIC)是 HTTP 协议的最新版本,使用 QUIC 代替 TCP。与 TCP 传输层协议相比,QUIC 协议有不少优点。TCP 只能按照发送的顺序处理数据包。如果有一个中间的数据包丢失,端点就无法处理后面的数据包,直到丢失的数据包到达端点并最终得到处理。而 QUIC 的主要优势之一就是,解决上述解释的队头阻塞(head-of-line blocking)的问题,用它不需要按照任何特定顺序处理请求。因此,如果用户使用的是不太稳定的 Wi-Fi 或移动连接,QUIC 是一个不错的选择。
TCP(队头阻塞问题) VS QUIC(解决队头阻塞问题)
QUIC 提供更高的隐私和安全性、更稳定和更快速的互联网连接等。在 AdGuard 设置中启用 HTTP/3 过滤功能后,用户不仅可以享受 QUIC 协议的所有优点,还可以阻止广告和跟踪器!有了这项新功能,我们的用户可以不受任何干扰地享受快速的互联网连接。
目前,HTTP/3 过滤是一项实验性功能。此外,由于浏览器特定错误,该功能在 Chrome 浏览器中已经失效。不过,在 Safari 和 Firefox 中应该可以正常使用。要使用 HTTP/3 过滤,请转到「高级」→ 「高级设置」→「network.https.filter.http3.enabled」。
当然,我们还修复了与 WARP 的兼容性问题,更新了 Scriplets、CoreLibs 和 DnsLibs。
如果有用户想了解有关本次更新的更多技术细节,请转到 GitHub 查看完整的更新日志。与往常一样,我们很乐意在社交网络上或通过 GitHub issues 收到反馈意见。