AdGuard Home
Dołączona do Macro DeckWłączaj, wyłączaj i wstrzymuj ochronę AdGuard Home oraz wyświetlaj jego statystyki na decku.
Widżety AdGuard Home w czterech rozmiarach pokazujące, że ochrona jest włączona, z przyciskami do jej wstrzymania
- Wstrzymanie ochrony na czas od 5 minut do 24 godzin albo na własny czas
- Przełączanie ochrony i filtrowania przyciskami, które pokazują stan
- Widżet z przyciskami wstrzymania i statystykami DNS
- Zmienne dla zapytań, odsetka zablokowanych i czasu odpowiedzi
- Dowolna liczba dodanych serwerów AdGuard Home
Integracja AdGuard Home łączy Macro Deck z interfejsem webowym AdGuard Home, dzięki czemu działa z każdym AdGuard Home, który da się otworzyć w przeglądarce: na routerze, Raspberry Pi, serwerze domowym lub VPS. Można dodać dowolną liczbę serwerów, np. jeden w domu i jeden w biurze, i wybierać serwer w każdej akcji i każdym widżecie.
Możliwości
- Włączanie, wyłączanie i przełączanie ochrony albo tymczasowe wyłączenie jej na 5, 15 lub 30 minut, na 1, 2, 8 lub 24 godziny albo na własny czas do 7 dni. AdGuard Home sam włącza ją ponownie.
- Włączanie i wyłączanie blokowania przez listy filtrów bez zmiany pozostałych ustawień ochrony oraz pobieranie najnowszej wersji każdej listy filtrów.
- Dodanie widżetu AdGuard Home, który pokazuje stan ochrony z przyciskami wstrzymania, statystyki albo jedno i drugie.
- Użycie zmiennych, aby na dowolnym przycisku wyświetlić liczbę zapytań DNS, odsetek zablokowanych lub średni czas odpowiedzi.
Przykładowe zastosowania:
- Przycisk Wstrzymaj reklamy z akcją Tymczasowo wyłącz ochronę na 15 minut, dla strony, która nie działa z blokowaniem.
- Przycisk z akcją Przełącz ochronę, który świeci, gdy ochrona jest włączona.
- Widżet AdGuard Home z widokiem Sterowanie i statystyki, który pokazuje stan ochrony, przyciski wstrzymania i liczbę zablokowanych zapytań.
Działanie
Macro Deck co 5 sekund pyta każdy serwer o stan, a co 30 sekund o statystyki. Wszystkie widżety i zmienne danego serwera korzystają z tych samych odpowiedzi, więc dodawanie widżetów nie zwiększa liczby zapytań. Po wykonaniu akcji stan jest od razu odczytywany ponownie. Gdy serwer jest nieosiągalny lub odrzuca logowanie, jego zmienna adguard_home_<instance>_is_reachable ma wartość false, pozostałe zmienne są niedostępne, a widżet informuje o tym zamiast pokazywać stare liczby. Macro Deck ponawia próbę co 30 sekund i sam aktualizuje dane, gdy serwer znów działa.
Czego potrzebujesz
- AdGuard Home, którego interfejs webowy jest osiągalny dla Macro Deck, np.
http://192.168.1.2:3000. - Nazwa użytkownika i hasło do logowania w AdGuard Home, jeśli wymaga on logowania.
- Dla adresu
https://: certyfikat zaufany przez komputer albo opcja Akceptuj certyfikat samopodpisany.
Konfiguracja krok po kroku
Krok 1: Ustal adres AdGuard Home
Otwórz interfejs webowy AdGuard Home w przeglądarce i zanotuj adres wraz z portem, np.
http://192.168.1.2:3000. Jeśli AdGuard Home działa za odwrotnym proxy pod określoną ścieżką, zanotuj również ścieżkę.Krok 2: Otwórz integrację AdGuard Home
W Macro Deck kliknij Integracje na pasku bocznym, a następnie AdGuard Home. Na karcie Przegląd kliknij Dodaj konfigurację w sekcji Konfiguracja. Włączenie przełącznika w prawym górnym rogu otwiera to samo okno, a integracja zostaje włączona po zakończeniu konfiguracji.
Krok 3: Wprowadź dane serwera
W oknie Połączenie z AdGuard Home wprowadź:
- Nazwa konfiguracji: nazwa serwera widoczna w akcjach i widżetach, np.
Home. - Adres: adres interfejsu webowego wraz z portem.
- Nazwa użytkownika i Hasło: konto używane do logowania w AdGuard Home. Pozostaw oba pola puste, jeśli AdGuard Home nie wymaga logowania.
- Akceptuj certyfikat samopodpisany: tylko dla adresu
https://, którego certyfikat nie jest zaufany przez komputer.
Kliknij Dalej. Macro Deck sprawdza połączenie przed zapisaniem konfiguracji.
- Nazwa konfiguracji: nazwa serwera widoczna w akcjach i widżetach, np.
Krok 4: Dodaj akcję do przycisku
Na stronie Deck kliknij przycisk. Deck musi być odblokowany: jest odblokowany, gdy w prawym górnym rogu widać przycisk Zablokuj. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz AdGuard Home, wybierz Tymczasowo wyłącz ochronę, wskaż serwer w polu Instancja i wybierz Czas trwania.
Krok 5: Naciśnij przycisk
Naciśnij przycisk na decku. AdGuard Home wstrzyma ochronę i sam włączy ją ponownie po upływie czasu.
Krok 6: Dodaj widżet
Aby widzieć stan na pierwszy rzut oka, dodaj widżet AdGuard Home do folderu. W jego ustawieniach wybierz Instancja, Widok (Sterowanie ochroną, Statystyki lub Sterowanie i statystyki), Przyciski wstrzymania oraz Statystyki do wyświetlenia.
Akcje8
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Włącz ochronę
- Włącza ochronę, kończąc również wstrzymanie.
- Wyłącz ochronę
- Wyłącza ochronę do czasu ponownego włączenia.
- Przełącz ochronę
- Włącza ochronę, gdy jest wyłączona, i wyłącza, gdy jest włączona. Przycisk świeci, gdy ochrona jest włączona.
- Tymczasowo wyłącz ochronę
- Wyłącza ochronę na ustawiony czas do 7 dni. AdGuard Home sam włącza ją ponownie.
- Włącz filtrowanie
- Włącza blokowanie przez listy filtrów.
- Wyłącz filtrowanie
- Wyłącza blokowanie przez listy filtrów. Pozostała ochrona pozostaje bez zmian.
- Przełącz filtrowanie
- Włącza blokowanie przez listy filtrów, gdy jest wyłączone, i wyłącza, gdy jest włączone.
- Aktualizuj listy filtrów
- Pobiera najnowszą wersję każdej listy blokowanych i dozwolonych.
Zmienne8
Wyświetlaj te wartości na przyciskach i widżetach albo używaj ich w warunkach.
adguard_home_<instance>_is_reachable- Czy Macro Deck może obecnie połączyć się z serwerem.
adguard_home_<instance>_protection_enabled- Czy ochrona jest włączona.
adguard_home_<instance>_protection_disabled_until- Moment zakończenia wstrzymania jako czas w formacie ISO 8601 albo wartość pusta.
adguard_home_<instance>_dns_queries,adguard_home_<instance>_blocked_queries- Wszystkie zapytania DNS oraz zapytania zablokowane przez listy filtrów.
adguard_home_<instance>_blocked_percentage- Zablokowane zapytania jako odsetek wszystkich zapytań, w procentach.
adguard_home_<instance>_avg_processing_time- Średni czas odpowiedzi w milisekundach.
adguard_home_<instance>_safebrowsing_blocked,adguard_home_<instance>_parental_blocked,adguard_home_<instance>_safesearch_enforced- Liczba zablokowanych przypadków złośliwego oprogramowania i phishingu, zablokowanych witryn dla dorosłych oraz wymuszonych bezpiecznych wyszukiwań.
adguard_home_<instance>_version- Wersja AdGuard Home.
Widżety1
Dodaj je do decku z selektora widżetów.
- AdGuard Home
- Pokazuje stan ochrony i statystyki serwera wraz z przyciskami do wstrzymania ochrony lub ponownego jej włączenia.
Najczęściej zadawane pytania
Czy mogę sterować więcej niż jednym AdGuard Home?
Tak. Dodaj osobną konfigurację dla każdego serwera. Każda akcja i każdy widżet mają pole Instancja, a każdy serwer otrzymuje własne zmienne, nazwane według nazwy konfiguracji z chwili jej dodania.
Czy AdGuard Home musi działać na tym samym komputerze?
Nie. Macro Deck komunikuje się z interfejsem webowym przez sieć, więc AdGuard Home może działać na routerze, Raspberry Pi lub VPS, o ile Macro Deck może połączyć się z jego adresem.
Dlaczego akcja kończy się błędem?
Akcja wyświetla komunikat, gdy serwer jest nieosiągalny, odrzuca logowanie lub nie obsługuje żądania. Serwer, który odrzuca logowanie, jest oznaczony na stronie Integracje jako wymagający ponownej konfiguracji.
Jakiego okresu dotyczą statystyki?
Okresu, przez który AdGuard Home przechowuje statystyki, czyli 24 godzin, chyba że zmieniono to w AdGuard Home.
Gdzie jest przechowywane moje hasło?
Hasło jest przechowywane w postaci zaszyfrowanej na komputerze i nigdy nie jest wysyłane do decku ani do przeglądarki.
Więcej w kategorii Inteligentny dom i internet
Home Assistant
Dołączona do Macro DeckPrzełączaj światła, uruchamiaj sceny i skrypty oraz wyświetlaj na decku bieżące stany z Home Assistant.
Kanały RSS
Dołączona do Macro DeckObserwuj kanały RSS i Atom, pokazuj ich najnowsze artykuły w widżetach i reaguj na pojawienie się nowych artykułów.
HTTP
Dołączona do Macro DeckWysyłaj żądania HTTP z przycisku i zapisuj wartości z odpowiedzi w zmiennych.
Pogoda
Dołączona do Macro DeckWyświetlaj na decku bieżącą pogodę i prognozę dla wybranych lokalizacji, bez klucza API.