AdGuard Home
Входить до Macro DeckВмикайте, вимикайте або призупиняйте захист AdGuard Home і показуйте його статистику на своїй панелі.
Віджети AdGuard Home чотирьох розмірів, які показують, що захист увімкнено, з кнопками, щоб його призупинити
- Призупиняйте захист на час від 5 хвилин до 24 годин або на власний проміжок
- Перемикайте захист і фільтрацію кнопками, які показують стан
- Віджет із кнопками паузи та статистикою DNS
- Змінні для запитів, частки заблокованих і часу відповіді
- Додавайте скільки завгодно серверів AdGuard Home
Інтеграція AdGuard Home під’єднує Macro Deck до веб-інтерфейсу AdGuard Home, тож працює з будь-яким AdGuard Home, який можна відкрити в браузері: на роутері, Raspberry Pi, домашньому сервері чи VPS. Можна додати скільки завгодно серверів, наприклад один удома й один в офісі, і вибирати сервер у кожній дії та кожному віджеті.
Що можна робити
- Вмикати чи вимикати захист, перемикати його або тимчасово вимикати на 5, 15 чи 30 хвилин, на 1, 2, 8 чи 24 години або на власний проміжок до 7 днів. AdGuard Home сам знову ввімкне захист.
- Вмикати чи вимикати блокування за списками фільтрів, не змінюючи інших параметрів захисту, і завантажувати найновішу версію кожного списку фільтрів.
- Додати віджет AdGuard Home, щоб показувати стан захисту з кнопками паузи, статистику або і те, і інше.
- Використовувати змінні, щоб показувати на будь-якій кнопці кількість запитів DNS, частку заблокованих або середній час відповіді.
Кілька прикладів:
- Кнопка Пауза блокування з дією Тимчасово вимкнути захист на 15 хвилин для сайту, який не працює з блокуванням.
- Кнопка з дією Перемкнути захист, яка світиться, поки захист увімкнено.
- Віджет AdGuard Home у вигляді Керування й статистика, який показує стан захисту, кнопки паузи й кількість заблокованих запитів.
Як це працює
Macro Deck запитує в кожного сервера стан кожні 5 секунд, а статистику кожні 30 секунд. Усі віджети й змінні одного сервера використовують ті самі відповіді, тож нові віджети не додають запитів. Після дії стан зчитується одразу ж. Коли сервер недоступний або відхиляє вхід, його змінна adguard_home_<instance>_is_reachable має значення false, інші змінні стають недоступними, а віджет повідомляє про це замість старих чисел. Macro Deck пробує знову кожні 30 секунд і сам оновлюється, щойно сервер повернеться.
Що потрібно
- AdGuard Home, до веб-інтерфейсу якого Macro Deck може під’єднатися, наприклад
http://192.168.1.2:3000. - Ім’я користувача й пароль, якими ви входите в AdGuard Home, якщо він просить входу.
- Для адреси
https://: сертифікат, якому довіряє ваш комп’ютер, або параметр Прийняти самопідписаний сертифікат.
Як налаштувати
Крок 1: Дізнайтеся адресу AdGuard Home
Відкрийте веб-інтерфейс AdGuard Home у браузері й запишіть адресу разом із портом, наприклад
http://192.168.1.2:3000. Якщо AdGuard Home працює за зворотним проксі за певним шляхом, запишіть і шлях.Крок 2: Відкрийте інтеграцію AdGuard Home
У Macro Deck натисніть Інтеграції на бічній панелі, а потім AdGuard Home. На вкладці Огляд натисніть Додати налаштування в розділі Конфігурація. Перемикач угорі праворуч відкриває той самий діалог, а інтеграцію буде ввімкнено, щойно налаштування завершиться.
Крок 3: Введіть дані сервера
У діалозі Під’єднання до AdGuard Home введіть:
- Назва налаштування: як сервер називатиметься в діях і віджетах, наприклад
Home. - Адреса: адреса веб-інтерфейсу разом із портом.
- Ім’я користувача і Пароль: обліковий запис, яким ви входите в AdGuard Home. Залиште обидва поля порожніми, якщо AdGuard Home не просить входу.
- Прийняти самопідписаний сертифікат: лише для адреси
https://, сертифікату якої ваш комп’ютер не довіряє.
Натисніть Продовжити. Перед збереженням налаштування Macro Deck перевіряє з’єднання.
- Назва налаштування: як сервер називатиметься в діях і віджетах, наприклад
Крок 4: Додайте дію на кнопку
На сторінці Панель клацніть кнопку. Панель має бути розблокована: якщо вгорі праворуч показано кнопку Заблокувати, так і є. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть AdGuard Home, потім Тимчасово вимкнути захист, укажіть сервер у полі Екземпляр і виберіть Тривалість.
Крок 5: Натисніть кнопку
Натисніть кнопку на своїй панелі. AdGuard Home призупинить захист і сам увімкне його знову, коли час мине.
Крок 6: Додайте віджет
Щоб бачити стан з першого погляду, додайте віджет AdGuard Home до папки. У його параметрах виберіть Екземпляр, Вигляд (Керування захистом, Статистика або Керування й статистика), Кнопки паузи і Статистика, які слід показувати.
Дії8
Призначте їх кнопці або запускайте з потоку.
- Увімкнути захист
- Вмикає захист і також завершує паузу.
- Вимкнути захист
- Вимикає захист, доки ви знову його не ввімкнете.
- Перемкнути захист
- Вмикає захист, якщо він вимкнений, і вимикає, якщо ввімкнений. Кнопка світиться, поки захист увімкнено.
- Тимчасово вимкнути захист
- Вимикає захист на заданий час до 7 днів. AdGuard Home сам знову його ввімкне.
- Увімкнути фільтрацію
- Вмикає блокування за списками фільтрів.
- Вимкнути фільтрацію
- Вимикає блокування за списками фільтрів. Решта захисту залишається без змін.
- Перемкнути фільтрацію
- Вмикає блокування за списками фільтрів, якщо воно вимкнене, і вимикає, якщо ввімкнене.
- Оновити списки фільтрів
- Завантажує найновішу версію кожного списку блокування й списку дозволів.
Змінні8
Показуйте ці значення на кнопках і віджетах або використовуйте їх в умовах.
adguard_home_<instance>_is_reachable- Чи може Macro Deck зараз під’єднатися до сервера.
adguard_home_<instance>_protection_enabled- Чи ввімкнено захист.
adguard_home_<instance>_protection_disabled_until- Коли закінчиться пауза, у форматі часу ISO 8601, або порожньо.
adguard_home_<instance>_dns_queries,adguard_home_<instance>_blocked_queries- Усі запити DNS і ті, що заблоковані списками фільтрів.
adguard_home_<instance>_blocked_percentage- Частка заблокованих запитів від усіх запитів у відсотках.
adguard_home_<instance>_avg_processing_time- Середній час відповіді в мілісекундах.
adguard_home_<instance>_safebrowsing_blocked,adguard_home_<instance>_parental_blocked,adguard_home_<instance>_safesearch_enforced- Кількість заблокованого шкідливого ПЗ і фішингу, заблокованих сайтів для дорослих і примусових безпечних пошуків.
adguard_home_<instance>_version- Версія AdGuard Home.
Віджети1
Додайте їх на свою панель через вибір віджетів.
- AdGuard Home
- Показує стан захисту й статистику сервера з кнопками, щоб призупинити захист або знову його ввімкнути.
Поширені запитання
Чи можна керувати кількома AdGuard Home?
Так. Додайте по одному налаштуванню на кожен сервер. Кожна дія й кожен віджет мають поле Екземпляр, а кожен сервер отримує власні змінні, названі за назвою налаштування, яку він мав під час додавання.
Чи має AdGuard Home працювати на тому самому комп’ютері?
Ні. Macro Deck звертається до веб-інтерфейсу через мережу, тож AdGuard Home може працювати на роутері, Raspberry Pi чи VPS, якщо Macro Deck може під’єднатися до його адреси.
Чому дія не виконується?
Дія показує повідомлення, коли сервер недоступний, відхиляє вхід або не підтримує запит. Сервер, який відхилив вхід, показує на сторінці Інтеграції, що його потрібно налаштувати знову.
За який період показується статистика?
За період, протягом якого AdGuard Home зберігає статистику. Це 24 години, якщо ви не змінили його в AdGuard Home.
Де зберігається мій пароль?
Пароль зберігається в зашифрованому вигляді на вашому комп’ютері й ніколи не надсилається на панель чи в браузер.
Більше в категорії «Розумний дім і веб»
Home Assistant
Входить до Macro DeckВмикайте світло, запускайте сцени й скрипти та показуйте живі стани з Home Assistant на своїй панелі.
RSS-стрічки
Входить до Macro DeckСтежте за стрічками RSS і Atom, показуйте їхні найновіші статті у віджетах і реагуйте на появу нових статей.
HTTP
Входить до Macro DeckНадсилайте HTTP-запити кнопкою й зберігайте значення з відповіді у змінні.
Погода
Входить до Macro DeckПоказуйте поточну погоду й прогноз для своїх місць на панелі без ключа API.