AdGuard Home полезен, когда DNS-фильтрация становится сетевой мерой приватности и безопасности, а не только браузерным дополнением. Он снижает рекламу, трекеры и известные вредные домены на разных устройствах, но требует аккуратных upstream DNS, allowlist, обновлений списков и плана отката при поломках.
Что такое AdGuard Home#
AdGuard Home — это бесплатный и открытый DNS-сервер, который блокирует рекламу, трекеры и вредоносные сайты на уровне всей домашней сети. В отличие от классических браузерных расширений, AdGuard Home фильтрует трафик сразу для всех устройств: смартфонов, ТВ, компьютеров, умных колонок и IoT-гаджетов.
- Открытый исходный код (Go) и регулярные обновления
- Работает на Linux, macOS, Windows, ARM, NAS, виртуальных машинах и в Docker
- Поддержка защищённых протоколов DNS: DoH, DoT, DoQ, DNSCrypt
- Гибкая система фильтров, белых и чёрных списков
- Статистика, журналы, родительский и безопасный режим
- Работает локально — ваши DNS-запросы не уходят во внешний интернет
⚠ Недавно была обнаружена критическая уязвимость, позволявшая обойти аутентификацию для доступа к интерфейсу. Обновите AdGuard Home до версии 0.107.73 или новее!
Установка#
Процесс установки прост и универсален. Пример ниже — для Linux, в том числе Raspberry Pi. Возможны и другие ОС.
Быстрая установка на Linux/Unix/macOS/FreeBSD/OpenBSD#
curl -s -S -L https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz | tar xz
cd AdGuardHome
sudo ./AdGuardHome -s install
После установки перейдите в браузере на http://IP_ВАШЕГО_УСТРОЙСТВА:3000/ для инициализации.
Альтернатива: Docker#
docker run --name adguardhome \
-v /your/work/dir/AdGuardHome/work:/opt/adguardhome/work \
-v /your/conf/dir/AdGuardHome/conf:/opt/adguardhome/conf \
-p 192.168.1.10:53:53/tcp -p 192.168.1.10:53:53/udp \
-p 127.0.0.1:3000:3000/tcp \
adguard/adguardhome
Замените пути на свои каталоги для хранения данных и настроек.
Пробрасывайте порты только на доверенный LAN/IP; не открывайте DNS и веб-интерфейс в публичный интернет.
Обновление (важно из-за security hotfix)#
Если AdGuard Home уже установлен, обновите его до актуальной версии:
sudo ./AdGuardHome -s stop
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar -xzvf AdGuardHome_linux_amd64.tar.gz
sudo ./AdGuardHome -s install
(Смотрите последнюю версию на GitHub Releases).
Базовая настройка#
После запуска откройте http://IP_АДРЕС:3000 и настройте:
- Выбор сетевого интерфейса
Укажите только доверенные LAN/IP-адреса (например,192.168.1.10). Не используйте0.0.0.0на публичных VPS/хостах. - Установка порта
Оставьте 53 по умолчанию или задайте свой DNS-порт. - Учётные данные
Задайте логин и надёжный пароль для доступа к веб-интерфейсу управления. - Фильтры
Включите базовые списки блокировки рекламы и трекеров. Их можно модифицировать позднее. - Готовые инструкции
Получите настройку DNS для роутера или отдельных устройств (Android, iOS, ПК и др.).
Применение DNS на роутере или устройстве#
Рекомендуется прописать IP-адрес сервера AdGuard Home как основной DNS в настройках DHCP или вручную.
Пример для UNIX-систем (/etc/resolv.conf):
nameserver 192.168.1.2
Или настройте это через интерфейс вашего роутера.
Основные сценарии использования#
1. Защита всей домашней сети
Вся реклама исчезает даже в мобильных приложениях, на YouTube, Smart TV, игровых приставках и IoT.
2. Приватность и родительский контроль
Блокировка трекеров и аналитики. Родительский режим позволяет автоматически фильтровать “взрослый” контент.
3. Блокировка рекламы там, где нельзя установить расширение
Смарт-ТВ, игровые консоли — любой DNS-запрос централизованно фильтруется.
4. Защищённые DNS: DoH, DoT, DNSCrypt, DoQ
Всё включается через веб-интерфейс AdGuard Home, устройства могут использовать защищённые запросы к серверу.
Пример настройки DNS-over-HTTPS в конфиге:
dns:
enabled: true
port: 53
bootstrap_ips: ["1.1.1.1", "8.8.8.8"]
upstream_dns:
- https://dns.adguard.com/dns-query
Советы и нюансы#
- Фильтры:
Используйте проверенные списки: AdGuard DNS Filter, EasyList, EasyPrivacy и другие. Они доступны по URL или локально. - Белый и чёрный списки:
Легко добавляйте сайты в разрешения (whitelist) или блокировки (blacklist). - Обновления:
Следите за релизами. Безопасность и новые фичи приходят с обновлениями! Включите уведомления или проверяйте вручную (Settings → Updates). - Статистика и журнал:
Смотрите подробную историю DNS-запросов и что именно блокируется (Queries). - Бэкап настроек:
Делайте экспорт конфигов перед обновлениями или переносом на другой сервер. - Резервный DNS:
Рекомендуется настроить дополнительный (внешний) DNS на устройствах для отказоустойчивости. - Не указывайте AdGuard Home как Upstream DNS сам себе!
Это приведёт к зацикливанию сервиса.
Вывод#
AdGuard Home — удобный способ взять под личный контроль фильтрацию рекламы, защиту от угроз и отслеживания в домашней или корпоративной сети. Ваши DNS-запросы не передаются посторонним сервисам.
Установка и настройка занимают несколько минут, а приватность и чистота контента обеспечены на всех устройствах. Не забывайте регулярно обновлять AdGuard Home ради безопасности.
Дальше по теме#
- Начните с гайдов по приватности.
- Сравните решения по DNS и туннелям в гайдах по VPN.
- Прочитайте про харденинг браузера без боли, чтобы уменьшить трекинг не только через DNS.
Что решить перед установкой AdGuard Home?#
Решите, где должна жить DNS-фильтрация: на одном устройстве, домашней сети или небольшой рабочей сети. От этого зависит, кто разбирает поломки, как ведутся allowlist и какой fallback resolver нужен при сбое легитимного сервиса.
Определение#
- DNS-фильтрация - блокировка или разрешение доменов на уровне resolver до того, как приложения и браузеры подключаются к рекламе, трекерам, malware или нежелательным сервисам.
Сравнение#
| Настройка | Когда использовать | На что обратить внимание |
|---|---|---|
| DNS на устройстве | Вы контролируете только телефон или ноутбук | Другие устройства продолжают резолвить как раньше |
| AdGuard Home в сети | Вы контролируете роутер или DNS-путь | Один плохой список может сломать доступ многим пользователям |
FAQ#
Заменяет ли AdGuard Home харденинг браузера?#
Нет. DNS-фильтрация помогает до соединения, но storage браузера, аккаунты, cookies и fingerprint требуют отдельных мер.
Что мониторить после установки?#
Следите за всплесками блокировок, сломанными логинами, изменениями allowlist, здоровьем upstream resolver и устройствами, которые обходят заданный DNS.