AdGuard 4.1 iOS 版:本地 DNS 支持和低级设置
距离上次更新快两个月了。我们已准备发布下一个更新 —— 欢迎 AdGuard 4.1 iOS 版!让我们具体看一下。
本地 DNS 支持
这次更新最重要的功能是本地 DNS 支持。
你可能记得,我们曾经发布过一篇关于苹果开始支持加密 DNS 的文章。也就是支持两个协议,包括 DNS-over-TLS 和 DNS-over-HTTPS(DoT 和 DoH 相应地)。在这篇文章我们为大家详细讲述在 AdGuard 如何设置及管理 DNS 主页。不过,解决方案倒不是这么容易。
在新 iOS 系统版本里,设备已支持三个协议(包括常规 DNS)。该方式不仅对于 iOS ,对 AdGuard 也是本地的。我们把在九月份文章里讲述的方案简化了。现在您不用下载及安装 DNS 简介。在 AdGuard iOS 版的设置里启用本地实现即可:
- 打开 AdGuard 设置 > DNS 保护 > DNS 执行情况 > 改成本地
- 勾选 DNS 保护。您将会看到指导说明以下操作(打开系统设置,前往常规 > VPN & 网络 > DNS 并选择 AdGuard)。
新的设置 DNS 的方式并不比你已了解的方式高级多少,但是还是有些优点的:现在不再是应用程序,而是由系统来管理 DNS。这意味着 AdGuard 不需要创建本地 VPN。令人遗憾的是,该改进无法帮用户绕过系统限制并让用户同时使用 AdGuard 和其它以 VPN 为基础的应用程序。如你开启某一个 VPN,本地 DNS 将被跃过。因此,你无法在本地过滤流量或使用我们的新 DNS-over-QUIC 协议(DoQ)。
低级设置
这个设置部分内略带“挑衅”的问题 —— “您是否开发人员?”可能会把用户弄糊涂。但倘若你了解技术操作的话,我们为你添加了一些十分便利的功能。
Bootstrap 和 Fallback
最重要的是 Bootstrap 和 Fallback 服务器。这俩是什么呢?
对 Fallback 而言,一切都很简单。Fallback 是 DNS 服务器备份。如你选择 DNS 服务器后, 由于某一个原因出现问题, 当主服务器开始反应前, Fallback 会来设置 DNS 服务器备份。
对 Bootstrap 来说,一切都难一些。AdGuard iOS 版使用安全自定义 DNS 服务器前,我们的 app 首先需要获取服务器的 IP 地址。为了这个目的,用系统默认 DNS,但由于不少原因,有时可能无法使用系统默认 DNS。在这种情况下,Bootstrap 可用来获取被选择安全 DNS 服务器的 IP 地址。那么什么时候自定义 Bootstrap 服务器有帮助?这里我们为用户起两个例子:
- 当系统默认 DNS 服务器未返回安全 DNS 服务器的 IP 地址,并且无法使用安全 DNS 服务器时
- 当用户同时使用我们应用程序和第三方 VPN 并无法用系统 DNS 作为 Bootstrap 时
拦截 IPv6
此功能允许我们的应用程序不返回 IPv6 地址。到这个点上,这个功能的运行方式的描述就非常专业了:配置或禁用 IPv6 是高级用户的不可分割的特权。如你是他们中的一个,你要知道,现在我们有这个“拦截 IPv6” 的功能。如你不是,则深入研究该问题是未必要的。
今天就到这里啦!我们希望你喜欢新版本。请记住,我们永远对你的反馈意见敞开双臂。请在下面评论或社交媒体上向我们分享你的意见。