【AdGuard Home v1.0 Beta 测试版】一次重大飞跃
智能电视正在试图追踪用户的观看习惯,手机游戏正与数据经纪商“聊天”,甚至连智能冰箱也可能没安好心。多年来,AdGuard Home 一直是抵御这一切的终极、无声之盾,一件免费、开源的社区礼物,旨在把网络控制权交到您手中。
但说实话,最近这面盾牌有点过于安静了。看起来,项目似乎只是在做一些例行更新。我们终于要打破这种局面了。我们正在推出 AdGuard Home v1.0 测试版,让项目从默默维护转向积极开发。
要点
我们重新设计了 AdGuard Home,使其更简洁、更现代,与其他 AdGuard 产品保持一致,同时保留熟悉的核心布局,让用户不会迷失方向。
未来的更新将定期带来新工具和新功能,而不再只是例行修复和库更新。
由于这是一次重大变化,我们邀请大家在自己的环境中测试这个版本并提供反馈,帮助我们稳定最终版本。
要理解为什么用了八年才走到这个里程碑,我们需要回到起点。
回顾:通往 v1.0 的八年旅程
AdGuard Home 于 2018 年首次问世,当时是 v0.1 预览版。坦白说,最初的用户界面出自一个边学 React 边写代码的人之手。它并不完美,但能正常工作,并帮助这个产品成长为人们可以信赖的东西。
我们的版本号也同样随性。我们没有按常理出 v0.2,而是直接跳到 v0.9,紧接着又是... v0.91。尽管数字有些随意,项目却蒸蒸日上。我们不断加入重大功能,比如内置更新器、客户端标签,以及开创性的 DNS-over-QUIC 支持。到 2020 年,为了社区稳定,我们采用了语义化版本,一路数到 v0.100,最终到 v0.107。
但真正的「v1.0」从来都不仅仅是一个新数字。随着项目成长,旧版界面越来越难以演进,在不破坏现有配置的情况下引入重大改动也愈发困难。久而久之,v0.107 分支变成了一长串小心翼翼的补丁和渐进式改进。
1.0 版本打破了这一循环。我们采用了与其他 AdGuard 产品类似的灵活版本方案,这意味着小版本(如 v1.0.0 到 v1.1.0)可能包含不向后兼容的更改。解除这些限制让我们能更快地发布新功能,首先从焕然一新的界面开始。


过去与现在
焕然一新却依然熟悉的界面
我们都知道,天天使用的服务突然更新设计、逼着您重新记住每个按钮的位置,是多么令人抓狂。我们不想让用户经历这些。我们尽量在更新的同时不让用户迷失:保留熟悉的逻辑,同时让一切看起来更简洁、现代,并与 AdGuard 生态保持一致。此外,还有几个实用的小惊喜等着大家。
但这次改造远不止外观。新的前端延续了后端严格的优化理念,采用细粒度响应式重写,体积和速度都大幅改善。此次更新解决了此前的内存占用问题,让 AdGuard Home 在低功耗设备上也能流畅运行,并引入了完全响应式的移动端界面。

安装向导和设置指南
新的引导流程将部署时的摩擦降到最低,让 DNS 服务器的初始配置简单明了,对新用户十分友好。
更新后的设置指南也能帮助您轻松配置设备。

仪表盘
网络统计和服务器状态监控更加直观,简洁的布局让关键指标一目了然。

核心设置
得益于对常规选项、DNS 和 DHCP 配置进行的合理结构梳理,微调服务器现在更加轻松。



客户端设置
管理网络中的单台设备更加直观,更清晰的布局便于快速分配配置文件和特定规则。


查询日志
这一主要诊断工具现在在查询卡片上提供更丰富的请求数据,并新增了排序和过滤参数,便于精确分析。
过滤器部分
核心工具也经过了打磨:「拦截列表」、「允许列表」、「DNS 重写」和「用户规则」。此外,现在还可以为过滤器配置自动更新间隔。



帮助我们塑造最终版本
由于 AdGuard Home 运行在各种硬件上,从树莓派到企业级服务器,我们社区的网络配置差异巨大。如此重大的里程碑需要各类环境下的真实测试,而这一切离不开您。
如何更新或切换到 v1.0 Beta 测试版
如果用户已经在测试版通道:什么都不用做。更新会通过内置更新器自动到达。
如果用户在使用稳定版:首先,备份设置,保存配置文件(AdGuardHome.yaml)和数据目录(data),以防万一。然后,选择适合您的安装方式:
- Docker:将镜像标签从
:latest改为:beta,然后重新创建并重启容器。 - 自动安装脚本(Linux/macOS):使用 Beta 标志运行安装脚本:
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -c beta -v - 手动安装(Windows 及其他系统):停止 AdGuard Home 服务,从 GitHub releases 页面 下载最新的预发布版本,用新文件替换旧的可执行文件,然后重启服务。
更详细的说明,请查看我们的仓库。
分享反馈意见
在 Beta 测试版时,请告诉我们您的想法。哪些地方体验好?哪些地方用起来笨重?我们有没有遗漏什么?如果发现 Bug 错误或有建议,请在 GitHub 上告诉我们。
小提示:先用搜索栏查一下是否已有人报告过该问题。如果是新问题,就提交一个「issue」,我们会立刻跟进。
AdGuard Home 为大家而生,也始终由您塑造。这个项目与社区携手成长,我们也希望一直如此。
感谢所有长期贡献者一路相伴,也热烈欢迎每一位首次部署这款软件的朋友。启动 Beta 测试版,看看新界面,让我们一起创造些了不起的东西。










