AdGuard 2.9.0 Mac 版:过滤日志功能的更新,以及用户界面的改进
发布新更新永远是一个好消息,特别是包含不少重要改进的更新。快来迎接 AdGuard 2.9.0 Mac 版,希望用户们都会喜欢新版本!
在正题开始前,我们要强调:当前 AdGuard Mac 版不再支持 macOS 10.12(Sierra)。AdGuard v2.9.0 支持的最低操作系统是,macOS 10.13(High Sierra)。下次更新后,支持的最低操作系统就会变成 MacOS 10.15(Catalina)了。
通过过滤日志添加规则
我们在 AdGuard Mac 版实现了很好用的功能,即通过过滤日志一键拦截或取消网域拦截!用户只要打开过滤日志,选择查询排行,双击它,点击「拦截」或「取消拦截」,并选择您要添加的规则类型,然后点击添加规则即可。用户规则添加就完成了。以查看或修改新规则,前往偏好设置 → 过滤器 → 用户规则。
代理设置迁移至网络标签
我们很重视用户的反馈意见,因此每次更新我们都试图让 AdGuard Mac 版运行更流畅。这次,我们改进了用户界面的两个方面。第一个是,在应用程序的设置里将代理设置从高级设置迁移至网络标签。
现在,用户可以在 AdGuard 一键设置出站或 HTTP 代理。此外,用户也可以在我们的博客中找到如何在设备上配置自己的代理,并且与 AdGuard 一起运行的说明。
在高级设置菜单中添加了新记录部分
现在,用户能在同一个设置里选择记录级别,导出记录和系统信息,并且重新设置日志记录。我们还想要提醒用户,请在我们的支持团队要求用户切换到调试记录级别后再这样做,否则请使用默认记录级别。
CoreLibs 和 DnsLibs 大更新
一般,我们在每篇关于版本更新的文章上,我们都会写“我们还更新了 CoreLibs 和 DnsLibs”。事实上,对于 AdGuard Mac 版的每个新版本,我们都会改进过滤引擎,即CoreLibs,以及 DNS 过滤和 DNS 加密的实现,即 DnsLibs。但这次有重大变改进,应该详细介绍一下。
在 CoreLibs v1.10.113 里,现在有过滤 DNS-over-HTTPS 的选项,以及对 $jsonprune
修改器的支持。包含 $stealth
修改器的规则现在可以禁用一些隐形模式的选项,包括 "保护免受 DPI 影响"。我们还更新了小脚本库。
大幅更新的 DNS 过滤库 DnsLibs v2.0.30 版本现在消耗的资源更少,而且运行的速度更快。DNS-over-QUIC 协议的实现现在可以支持 RFC 9250 标准,并且从 DoQ 协议的支持中移除实验性状态。
当然,除了解决以上一些比较大的问题外,我们还解决了不少小错误,包括存储泄漏等问题。让 AdGuard 运行更流畅。
像往常一样,在 Github 上可以查看完整更新列表。