adguard
Zarządzaj filtrowaniem DNS w AdGuard Home bezpośrednio z linii poleceń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do kontrolowania AdGuard Home przez REST API. Blokuj i odblokowuj domeny, sprawdzaj status filtrowania, przeglądaj statystyki oraz zarządzaj listami blokowania i dozwolonych stron. Idealne do automatyzacji ochrony DNS w sieci domowej lub małej infrastrukturze. Wymaga uruchomionego AdGuard Home z dostępem do interfejsu webowego oraz danych logowania administratora.
Jak używać
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.
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.
Alternatywnie utwórz plik konfiguracyjny ~/.adguard/config.json z polami url i username, a hasło ustaw jako zmienną środowiskową dla bezpieczeństwa.
Sprawdź status filtrowania domeny poleceniem ./adguard.sh check nazwa-domeny.com — zobaczysz, czy domena jest zablokowana i przez który filtr.
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.
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.