Manage AdGuard Home network-wide DNS ad blocking. Query blocklist stats, add/remove custom DNS rules, check filtering status, and view top blocked domains from your self-hosted DNS server.
管理 AdGuard Home——一款全网络范围的 DNS 服务器,可为整个网络屏蔽广告、追踪器和恶意软件。
bash
export ADGUARDUSERNAME=yourusername
export ADGUARDPASSWORD=yourpassword
export ADGUARDBASEURL=http://192.168.1.1:3000
获取 AdGuard Home 的整体状态——DNS 状态、过滤是否启用、保护级别。
bash
adguard-home-status
获取过滤统计信息:总拦截数、允许数、今日查询数、拦截最多的域名。
bash
adguard-home-stats [period] # period: hour, day, week, month, year(默认:day)
获取最常被拦截的域名。
bash
adguard-home-blocked-domains [limit] # 默认:20
添加自定义 DNS 拦截规则。
bash
adguard-home-add-rule
示例:
adguard-home-add-rule example.com # 拦截单个域名
adguard-home-add-rule ||example.com^ # AdGuard 拦截语法
adguard-home-add-rule @||example.com^ # 白名单例外
按内容移除自定义 DNS 规则。
bash
adguard-home-remove-rule
列出所有自定义 DNS 重写规则。
bash
adguard-home-list-rules
查询 DNS 查询日志——查找网络上解析了哪些域名。
bash
adguard-home-query-log [domain_filter] [limit]
启用或禁用 DNS 过滤(广告拦截)。
bash
adguard-home-toggle-filtering true # 或 false
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 adguard-home-manager-1776022366 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 adguard-home-manager-1776022366 技能
skillhub install adguard-home-manager-1776022366
文件大小: 6.57 KB | 发布时间: 2026-4-13 09:08