AdGuard v2.10 Mac版:默认 DNS 过滤、ECH 支持、升级的高级设置
我们很高兴为大家宣布 AdGuard v2.10 Mac 版的发布。新版本在「高级设置」有很多新功能。我们希望所有用户将喜欢新使用体验,特别是对技术熟练的用户用来。例如,我们增加了对 Encrypted ClientHello 的实验性支持。而且,我们为所有用户启用了 DNS 过滤。继续阅览了解更多细节!
默认启用 DNS 过滤
在新版本,我们为所有用户默认启用 DNS 过滤,所有用户可以享受该有效功能的恭喜这效果。但是,如果有用户已经在使用 DNS 服务器,则所有设置将保持不变。本改进非常重要,因为有它我们才可以引入另一个功能,即 Encrypted ClientHello (ECH) 的支持。
实验性的 Encrypted ClientHello 支持
什么是 Encrypted ClientHello?
目前,几乎每一个 HTTPS 连接是加密的,没有人可以查看其信息。然而,连接的第一个数据包,即 ClientHello,包含用户所连接的服务器名称。假设用户想打开 www.google.com, ISP 无法检测用户发送和接收的信息,但 ISP 知道用户在与什么网站进行通信。
SNI 是指服务器名称指示
Encrypted ClientHello (ECH) 就解决该问题,对最后一点未加密的信息进行加密,完全加密 HTTPS 连接。这意味着,第三方,比如互联网服务提供商,无法检测连接的信息或用户所访问的网站。
ESNI 是指加密服务器名称指示
AdGuard 并不是唯一支持 ECH 的软件。 Chrome 和 Firefox 浏览器也在试图实施对 ECH 的支持。但是,AdGuard 有一个显著的优势。
假设 Chrome 已经增加了对 ECH 的支持,这意味着,本功能只能在 Chrome 内起作用,不能扩展到其他应用程序和浏览器。相比之下,AdGuard 的 ECH 支持在 AdGuard 过滤的所有应用程序和浏览器中自动运作。因此,用户不必等待操作系统或应用程序应用这一功能,因为有了 AdGuard,用户就可以使用 ECH 的支持。
如何启用 ECH 支持
要启用 ECH 支持,请遵循以下步骤:
-
确保「DNS 保护」处于开启状态。ECH 依赖于通过 DNS 获取的数据,因此为了让 AdGuard 接收到这些数据,并为用户在全系统范围内启用 ECH,需要进行 DNS 过滤。
-
请查看
dns.proxy.block.encrypted.client.hello.response.parameters
处于关闭状态。本功能会干扰 ECH 支持的正常运行。 -
前往「高级设置」并启动
network.https.ech.enabled
。
为了确保 ECH 工作正常,请使用以下方法:
- 前往 https://crypto.cloudflare.com/cdn-cgi/trace/ ,应该被显示
sni=encrypted
.
- 前往 https://defo.ie/ech-check.php,应该被显示
SSL_ECH_STATUS: success
.
限制和问题
ECH 是一项新技术,所以用户在使用时可能会遇到一些问题。
-
ECH 支持可能会减慢网页加载速度。不过,我们正在努力解决这个问题!
-
请注意:ECH 支持必须在双方实现。只有 AdGuard 支持本功能是不够的,服务器也必须支持它。ECH 是一项新技术,因此,目前支持它的服务器数量还是比较少。然而,支持 ECH 的服务器数量预计将会增长。
新高级设置
除了 ECH 的支持,我们还在高级设置中增加了许多其他新功能。我们想确保用户能最有效地使用这些功能,但我们也要提前提醒你一声:在设置高级功能时要注意。如果配置不当,可能会影响应用程序的性能。
所有功能可以分为四个类型:
-
反 DPI 影响的选项允许对过滤请求进行低级别的修改,以保护用户流量不受 DPI 数据包检查的影响
-
Keepalive 选项允许用户配置设置,以便与被 AdGuard 过滤的 TCP keepalive 连接一起运作。该功能将为一些有问题的供应商提供一个更稳定的连接。
-
DNS 相关选项可以帮助用户微调 DNS 设置。例如,现在可以为 DoH 启用 HTTP/3(实验性的),并在发生错误时调整 DNS 代理。
-
证书安全选项允许用户根据各种标准来验证网站和网络服务的证书。AdGuard 旨在以与浏览器相同的方式验证网站证书。最近,浏览器开始要求遵守证书透明度政策,因此 AdGuard 也会检查证书是否遵循这一政策。
用户也可以在我们的知识库中了解更多关于高级设置的信息,在版本历史记录了解新设置。
我们升级了 CoreLibs、DnsLibs、Scriptlets 和 ExtendedCSS。此外,增加了乌克兰语过滤器。AdGuard v2.10 Mac版的完整更新日志记录可以在 Github 上找到。
我们希望大家会喜欢新版本的使用体验!如果你有任何反馈意见,请在评论中或社交媒体上分享。