返回顶部
a

adguard-home

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
75
下载量
0
收藏
概述
安装方式
版本历史

adguard-home

# AdGuard Home Manage [AdGuard Home](https://adguard.com/adguard-home/overview.html) — the network-wide DNS server that blocks ads, trackers, and malware for your entire network. ## Setup 1. Install AdGuard Home on your VPS or home server 2. Create a user for the agent: Settings → AdGuard Home → Users → Add User 3. Get your base URL (e.g. `http://192.168.1.1:3000` or `https://your-vps.example.com`) 4. Export env vars: ```bash export ADGUARD_USERNAME=your_username export ADGUARD_PASSWORD=your_password export ADGUARD_BASE_URL=http://192.168.1.1:3000 ``` ## Tools ### `status` Get overall AdGuard Home status — DNS status, filtering enabled, protection level. ```bash adguard-home-status ``` ### `stats` Get filtering statistics: total blocked, allowed, queries today, top blocked domains. ```bash adguard-home-stats [period] # period: hour, day, week, month, year (default: day) ``` ### `blocked_domains` Get the most frequently blocked domains. ```bash adguard-home-blocked-domains [limit] # default: 20 ``` ### `add_rule` Add a custom DNS blocking rule. ```bash adguard-home-add-rule "<domain or rule>" # Examples: # adguard-home-add-rule "example.com" # block single domain # adguard-home-add-rule "||example.com^" # AdGuard blocking syntax # adguard-home-add-rule "@||example.com^" # allowlist exception ``` ### `remove_rule` Remove a custom DNS rule by content. ```bash adguard-home-remove-rule "<rule>" ``` ### `list_rules` List all custom DNS rewrite rules. ```bash adguard-home-list-rules ``` ### `query_log` Query the DNS query log — find what domains were resolved on the network. ```bash adguard-home-query-log [domain_filter] [limit] # Example: adguard-home-query-log "ads" 50 ``` ### `toggle_filtering` Enable or disable DNS filtering (ad blocking). ```bash adguard-home-toggle-filtering true # or false ``` ## Notes - AdGuard Home API: `https://github.com/AdguardTeam/AdGuardHome/wiki/Config#web-interface` - Authentication uses HTTP Basic Auth with username:password - Rate limiting: avoid querying the query_log with very large limits - DNS rewrite rules can create custom DNS responses (A, AAAA, CNAME records)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 adguard-home-manager-1776022366 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 adguard-home-manager-1776022366 技能

通过命令行安装

skillhub install adguard-home-manager-1776022366

下载 Zip 包

⬇ 下载 adguard-home v1.0.0

文件大小: 6.57 KB | 发布时间: 2026-4-13 09:08

v1.0.0 最新 2026-4-13 09:08
Initial release of AdGuard Home Manager skill.

- Manage AdGuard Home server via API: query status, stats, rules, and logs.
- Add, remove, and list custom DNS blocking rules.
- View top blocked domains and recent DNS queries.
- Enable or disable DNS filtering protection.
- Requires environment config: username, password, server URL.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部