AdGuard DNS v2.17:实现安全 API 集成与自定义拦截页面
AdGuard DNS v2.17 主要面向高级用户与企业客户。本次更新支持通过 AP I密钥访问 AdGuard DNS 接口,实现与第三方服务的安全无缝集成,同时新增自定义拦截页面功能,当用户尝试访问危险或受限制网站时将显示定制化提示。
安全的 API 密钥集成方案
我们正将 AdGuard DNS 接口的认证方式从账号密码验证升级为 API 密钥验证。
AdGuard DNS 接口是什么?
该接口支持不登录网页端即可管理 AdGuard DNS 设置,用户可以通过代码或自动化流程实现域名拦截列表管理、过滤器开关、查询统计获取、多设备 DNS 配置等操作。这在系统集成、脚本编写及智能家居场景中尤为实用。

过去采用账号密码的接口访问方式存在隐患:密码可能泄露于日志或落入非授权方手中,导致账号安全风险。
API 密钥的推出有效解决了这一问题。该密钥既可针对特定任务创建,又仅限用于 API 访问,必要时还能快速撤销或更换。这种新模式既为 API 访问提供更安全、更易管理的解决方案,也显著简化与外部服务的集成流程。
可定制拦截页面
现在,用户可以为网络钓鱼或成人网站配置自定义拦截页面。用户可以替换标准 AdGuard DNS 拦截页,向用户展示企业专属页面。
该功能对使用 AdGuard DNS 的企业、学校及各类组织具有显著价值。如需在拦截页面展示企业标识、联系方式或定制化提示信息,均可以通过此功能实现。
配置路径:进入「家长控制」或「安全」设置,在「对阻止域名的响应」方式中选择「自定义 IP」,填入定制页面的 IP 地址即可。

若您将 AdGuard DNS 用于企业场景,诚邀您通过 GitHub 页面分享宝贵见解。对于产品新功能的任何构想与建议,我们都期待您的真知灼见。