Блокировка рекламы на роутере через DNS — AdGuard Home

AdGuard Home — это DNS-сервер с блокировкой рекламы и трекеров для всей домашней сети. В отличие от расширений в браузере, он работает на уровне роутера и защищает все устройства сразу: телефоны, Smart TV, консоли. Разберём как установить и настроить.
Что нужно
- Любой роутер с доступом к настройкам DNS-сервера
- Raspberry Pi, старый ПК или VPS для установки AdGuard Home (или роутер с OpenWRT)
- 15–20 минут
Установка AdGuard Home
На Linux (Raspberry Pi, Ubuntu, Debian):
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -vПосле установки открываем браузер и заходим на http://IP_вашего_сервера:3000 — проходим начальную настройку.
На Windows — скачиваем архив с GitHub (AdguardTeam/AdGuardHome), распаковываем и запускаем от администратора:
AdGuardHome.exe -s installНачальная настройка
При первом входе мастер настройки спросит:
- Интерфейс администратора — порт 3000 (можно оставить)
- DNS-сервер — порт 53 (стандартный DNS)
- Логин и пароль — придумайте надёжные
Добавляем списки блокировок
Filters → DNS blocklists → Add blocklist. Рекомендуемые списки:
- AdGuard DNS filter — основной список, уже встроен
- AdAway Default Blocklist — хорош для мобильных устройств
- Steven Black's Hosts — один из самых полных
- OISD Basic — сбалансированный список без ложных срабатываний
После добавления нажимаем Update now — AdGuard скачает и применит все списки.
Настройка роутера — указываем AdGuard как DNS
Это ключевой шаг. Нужно чтобы все устройства получали DNS-запросы через AdGuard Home.
Вариант 1 (рекомендуется) — меняем DNS в настройках DHCP роутера:
Заходим в настройки роутера → DHCP сервер → Primary DNS → вводим IP-адрес машины с AdGuard Home (например 192.168.1.100). Secondary DNS можно оставить пустым или поставить 1.1.1.1 как запасной.
Вариант 2 — для MikroTik:
/ip dhcp-server network set [find] dns-server=192.168.1.100Настройка upstream DNS
Settings → DNS settings → Upstream DNS servers. Рекомендую:
https://dns.cloudflare.com/dns-query
https://dns.google/dns-queryВключаем Parallel requests — AdGuard будет спрашивать несколько серверов одновременно и брать самый быстрый ответ.
Проверяем работу
Открываем https://adguard.com/ru/test.html — если тест показывает что реклама заблокирована, всё настроено правильно. Также смотрим Dashboard в AdGuard Home — там видно количество обработанных и заблокированных запросов в реальном времени.
Итог
AdGuard Home — один из лучших способов избавиться от рекламы на всех устройствах домашней сети без установки расширений на каждом из них. После настройки он работает полностью автоматически и практически не требует обслуживания.
