迎接重新设计的安卓版 AdGuard v4.0 Nightly 版本!
我们很久都没提到 AdGuard 移动程序了。现在,我们已经万事俱备,可以跟大家分享一下我们所做的改进了。
我们改进了安卓版的应用程序,因此每个用户都可以享受其使用的体验。对没有技术背景的用户来说,新版本会更易于使用,而且对想要全面管理自己数据的用户来说,新版本不容错过!
除此之外,我们彻底重写应用程序,因此其运行更快更顺畅。
免责声明:这是一个 Nightly 版本,因此与平时相比,该应用程序会有更多错误(此处是已知问题的列表)。如果你懒得报告错误,那我们还得劳烦你再等一等哦,等正式的更新发布。我们正在努力使该应用程序更加稳定。
本 Nightly 版本仅支持英语界面,因此这篇文章里的所有功能名称与 Nightly 版本一样用英文写,以便用户能够更容易找到它们。你可以帮我们在 Crowdin 里翻译安卓版 AdGuard v4.0,只要选择自己的母语即可翻译。
对所有用户很有用的改进
彻底的全新设计
最开始,安卓版的 AdGuard 有过多的功能。它是一种拦截广告、跟踪器及其他威胁的万能工具。当我们重新设计它时,我们试图简化对“核心”功能的访问方式,因此用户可以一键就使用它们。现在,若要将广告拦截、跟踪保护、烦恼拦截,或是 DNS 保护与它们的过滤器同时启用,用户只要在主切换上单击相应的图标即可。
我们还添加了「Protection」标签。用户可以在屏幕底部单击盾牌图标。除了上述提到的“核心”功能之外,该标签允许用户管理「Firewall」、「Browsing security」,以及甚至「AdGuard VPN」。在「Protection」屏幕上,用户可以启用或关闭这些模块,并且前往每个模块的设置。
详细的统计数据
说到数据处理许多应用程序无法无天,罔顾法律,甚至可以乱泄漏用户的个人数据。因此用户想要全面监控自己数据的愿望是完全情有可原的。使用 AdGuard 你就可以做到这一点!下面我们给你介绍保证增强透明度的功能。有什么 App 和公司将会泄漏你的个人数据?
通过「Statistics」,用户可以查看有哪些 App 向跨国公司传送你的数据,并拦截或允许一些请求的传输。
Firewall
安卓版的应用程序与防火墙曾经有过相同的功能,但是深入“隐藏”在应用程序设置里,即在应用程序的管理部分。现在「Firewall」是一个具有明确的用法范围的独立功能。
「Firewall」允许用户管理应用程序到互联网的连接:判断在屏幕关闭时哪些应用程序可以连接移动网络或 Wi-Fi,接受关于 App 运行的实时通知,并且在「Quick actions」部分更新防火墙规则。
进阶功能
未完待续,敬请期待!不过,我们在下面将要介绍的改进面对的是更多的技术专家。如果你不认为自己是其中之一,或者懒得更进阶设置,可以跳到底部。那么,就让我们开始深入这个课题吧。
AdGuard VPN 兼容模式
如果有人不知道:虽然,在一般情况下,在安卓系统上两款进行网络过滤的应用程序无法同时运作,但是通过「Integration mode」 AdGuard 广告拦截程序和 AdGuard VPN 可以一起运行。在这次更新前,我们应用程序已有「Integration mode」,但是现在该模式变更容易上手。
最大的改进之一是稳定性。在这个 Nightly 版本之前,每次重新安装或甚至更新任何一个应用程序时,都必须从头重新设置兼容模式。这挺麻烦,当然也不符合「兼容」(integration)的核心。现在不一样了:只需配置一次后,就不用再想。任何更新甚至重新安装都会使该链接保持不变。
除此之外,AdGuard 广告拦截程序和 AdGuard VPN 现在更频繁地交换信息。最后,这也积极地反映了兼容模式的稳定性。你不要担心,这不会对性能或其他方面产生负面影响。
不幸的是,这次 Nightly 版本与目前的 VPN 版本,甚至与 AdGuard VPN 的测试版不兼容。 若你使用 AdGuard VPN,请切换成 Nightly 更新隧道
选择性 App 代理
AdGuard 允许用户通过特定代理服务器路由网络流量,在这篇文章可以了解更多详情。不过,由于这是 Nightly,该功能仍有一个问题,用户只能路由网络的全部流量。
现在用户可以选择哪些应用程序将通过代理传输流量。除了让用户更灵活管理你的网络流量外,将来在与 AdGuard VPN 设置兼容模式时该功能会很有用。
目前,用户仅在常规模式下可以配置 AdGuard VPN 的「应用程序排除项」,因此用户必须在 AdGuard 和 AdGuard VPN 之间做出选择。很快你就不必再二选一,通过「Apps operating through proxy」功能用户可以指定,哪些应用程序要经过 AdGuard VPN 发送流量。
Root 权限的利益
如果你在读文章的这篇阶段,你可能了解什么是 Root 权限。与普通的访问级别相比,Root 是一个对设备获得更多"特权"控制的权限。如果你的安卓设备已有 Root 权限,这次 Nightly 版本将为你提供比 AdGuard 广告拦截程序的以前任何版本的更多的可能性。
在通常情况下,AdGuard 通过设置本地 VPN,将网络流量路由到其过滤引擎,即 CoreLibs。通过 Root 权限,可以将 AdGuard 切换到「自动代理」模式:进入「Settings」→「General」→「Network」→「Routing mode」→切换到「Automatic proxy」。当你这样做时,AdGuard 将不再使用本地 VPN,而是重新配置 iptables 以实现相同的目标。这有以下几个优点。
首先,在这种模式下,AdGuard 现在能够对 IPv6 请求应用 DNS 过滤,这在以前是不可能的。其次,我们修复了一些缺陷,这些缺陷使 AdGuard 无法确定哪个网络请求属于哪个应用程序。这将提高防火墙、过滤日志等的整体质量。
我们即将给 Root 爱好者会带来更多的好消息,请查看「下一步是什么」的部分,了解更多细节。
进阶设置
低级设置在「Settings」→「General」→「Advanced」,专门为进阶用户使用。如果你在没有专业知识的情况下乱改它们,非常容易弄坏整个软件(之前有发生过此类情况)。问题在于,无论我们在上面显示什么警告,人们仍然会在不知道自己在做什么的情况下去玩弄它们。这就是我们人类的好奇天性。
因此,我们使低级设置变得更容易理解。你更容易理解设置的应用方面,而且即使你犯了错误,也没问题,因为我们添加了一些“安全阀”,比如输入数值的验证通知等等。
至于设置本身,我们增加了一些,删除了一些。当我们开始开放测试和正式发布时,将把详尽的低级设置指南添加到我们的知识库中。
下一步是什么
曾经我们做了相当多的工作,但仍有相当多的工作在进行。让我们一起来看看在未来的(接近)更新中还会有哪些改进:
- 主屏幕将被进一步更新。在 v3.6 和这次 Nightly 之间不会有很大的变化,但我们想润色润色。
- 防火墙将支持与漫游有关的规则。你将能够选择哪些应用程序可以使用漫游数据以及何时使用,并为每个应用程序设置单独的每日、每周或每月限额。
尽管在防火墙屏幕上已经有一个「Use roaming data」的项目,但目前还不能运行.... 这仅是给你的一个真实的 Nightly 体验~
- 在与 AdGuard VPN 的兼容模式下,将可以单独删除连接 VPN 隧道的应用程序。
- 现在,在有 Root 权限的设备上,AdGuard 无法在基于 Chromium 的浏览器里过滤 HTTPS。我们将通过引入第二个(中间)证书来解决该问题。
- 自定义用户规则、白名单、黑名单等的导出/导入选项。现在,用户只可以导出/导入全部设置。
- 全面支持加密的 ClientHello(ECH)。目前,虽然有加密,ISP 不能看到你在那里做什么,但是 ISP 依然可以检测到你连接的域名。ECH 解决了该问题。它已经可以作为低级设置之一,但最终我们将使它成为全局性的,并默认启用。在我们以前的一个测试版本的更新日志中可以了解更多关于 ECH 的信息。
亲自测试
我们期待你的反馈意见! 下载 AdGuard v4.0 Android 的 Nightly 版本和 AdGuard VPN 的 Nightly 版本,报告问题,并发送功能请求。以下是你可能需要的信息。
如何报告错误
如果你遇到某一个错误,请通过创建一个 GitHub 问题联系我们。描述你所发现的问题,并与 devteam@adguard.com 分享你的日志记录。日志记录将帮助我们更容易解决该问题。
若要收集日志记录,请前往「Settings」→「General」→「Advanced」并选择「Export logs and system info」。我们推荐你启用「Auto-report crashes」。
有些错误我们已开始试图修复,因此为了效率起见,还请劳烦大家实时查阅已知问题列表 。
为功能请求投票
在 GitHub 上,你可以留下你对功能请求的回馈意见。这将帮助我们找出人感兴趣的功能。要留下你的反馈,请选择你喜欢的功能请求,并发送某一个表情。
总结
我们从来没有对一个 Nightly 版本投入如此多的时间和精力,而这是有原因的。Nightly 版本通常只面对对少数技术死忠粉。但这一次就不一样了。这次版本标志着安卓版 AdGuard 广告拦截程序即将为许多人带来巨大的变化,我们想以最严谨的态度为我们的客户带来最完善的服务。
在你的和我们社区的帮助下,我们将能够检测每一个错误,并将应用程序的所有运作流程调整得恰到好处。希望这一次的更新能一下惊艳数百万的 AdGuard 用户。
下载 Nightly 版和 AdGuard VPN 的 Nightly 版,给我们发送你的反馈意见。让我们一起把 AdGuard 做得更好!
从这次 Nightly 版本开始,最低支持的版本是 Android 7。
请注意,要重新切换到「正式发布隧道」,请重新安装该应用程序。