Toolverse
All skills

adguard

by openclaw

Control AdGuard Home DNS filtering via HTTP API. Use when managing blocklists/allowlists, checking domain filtering status, toggling protection, or clearing DNS cache. Supports blocking/allowing domains, viewing statistics, and protecting/disabling DNS filtering.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Data Science
Views
26

About this skill

Control AdGuard Home DNS filtering via HTTP API. Use when managing blocklists/allowlists, checking domain filtering status, toggling protection, or clearing DNS cache. Supports blocking/allowing domains, viewing statistics, and protecting/disabling DNS filtering.

How to use

  1. Upewnij się, że masz zainstalowany AdGuard Home z dostępnym interfejsem webowym oraz znasz adres IP i port (domyślnie 3000). Przygotuj nazwę użytkownika i hasło administratora.

  2. Skonfiguruj zmienne środowiskowe w terminalu: ustaw ADGUARD_URL na adres Twojego AdGuard (np. http://192.168.1.100:3000), ADGUARD_USERNAME na login administratora (zwykle 'admin') oraz ADGUARD_PASSWORD na hasło. Aby uniknąć wpisywania ich za każdym razem, dodaj je do pliku ~/.bashrc lub ~/.zshrc.

  3. Alternatywnie utwórz plik konfiguracyjny ~/.adguard/config.json z polami url i username, a hasło ustaw jako zmienną środowiskową dla bezpieczeństwa.

  4. Sprawdź status filtrowania domeny poleceniem ./adguard.sh check nazwa-domeny.com — zobaczysz, czy domena jest zablokowana i przez który filtr.

  5. Aby dodać domenę do listy dozwolonych, użyj ./adguard.sh allow nazwa-domeny.com. Aby zablokować domenę, użyj ./adguard.sh block nazwa-domeny.com. Polecenia te tworzą reguły wyjątków lub blokady w AdGuard.

  6. Sprawdzaj dostępne polecenia w dokumentacji skill'u — możesz też wyświetlić statystyki filtrowania i zarządzać ochroną DNS, włączając i wyłączając filtrowanie na żądanie.

Related skills