← Ко всем open source проектам

AdGuard Home

AdguardTeam/AdGuardHome

AdGuard Home — DNS-сервер для блокировки рекламы и трекеров во всей домашней или офисной сети.

Форки 2,414
Автор AdguardTeam
Язык Go
Лицензия GPL-3.0
Обновлено 2026-06-27

Что такое AdGuard Home

AdGuard Home — сетевой DNS-фильтр с веб-панелью. AdGuard Home фильтрует DNS-запросы, блокирует рекламу и трекеры, показывает статистику и позволяет управлять правилами для сети.

Блокировщик в одном браузере не защищает телевизоры, телефоны, приложения и другие устройства сети. Поэтому страница полезна не как короткая карточка, а как разбор того, где проект помогает и какую часть задачи берет на себя.

GitHub-репозиторий проекта появился в 2016 году. Для проекта такого типа это важный контекст: он показывает, как долго вокруг него копились код, обсуждения, примеры и привычки сообщества.

Как появился и зачем нужен

Проект стал заметен как способ перенести блокировку рекламы и трекеров на уровень DNS всей сети.

Главная идея AdGuard Home не в том, чтобы заменить все соседние инструменты. Проект закрывает конкретный участок работы: централизованная фильтрация DNS-запросов для устройств сети. Чем точнее команда понимает этот участок, тем проще решить, нужен ли он в стеке.

В этом смысле AdGuard Home стоит рассматривать через практику: какие данные входят, какие действия выполняются, какой результат получается и кто отвечает за поддержку после первого запуска.

Что внутри репозитория

В репозитории находятся Go-код DNS-сервера, веб-панель, фильтры, статистика, настройки клиентов, тесты и документация.

AdGuard Home принимает DNS-запросы от устройств, проверяет их по правилам и возвращает разрешение или блокировку.

Такая структура важна для сопровождения. Когда проект попадает в реальную систему, ценность дают не только основные функции, но и тесты, понятная конфигурация, выпуск новых версий и возможность отследить изменение поведения.

Как это используют

Его используют дома, в малых офисах, на роутерах, домашних серверах и в сетях, где нужен общий контроль рекламы и трекеров.

Начинать лучше с одного тестового устройства, затем перевести DNS на роутере и проверить важные сайты и приложения.

Хороший первый сценарий для AdGuard Home — маленькая проверка на реальных данных или близкой к реальности задаче. Она быстрее показывает ограничения, чем абстрактный просмотр возможностей.

Сильные стороны

Сильная сторона AdGuard Home — сетевой охват: фильтр работает для разных устройств без установки расширений везде.

Проект заметен потому, что приватность и лишние запросы стали проблемой не только браузера, но всей сети.

Еще одно преимущество — понятная точка входа. Даже если проект большой, его можно изучать через один сценарий: установить, повторить пример, поменять одну настройку и проверить результат.

Ограничения

Ограничение в том, что DNS-фильтр не видит содержимое HTTPS-страницы и может случайно заблокировать нужный домен.

Нужно обновлять списки фильтров, смотреть журнал блокировок, добавлять исключения и следить за доступностью DNS-сервера.

Для долгого использования важно заранее решить, кто обновляет проект, где хранятся настройки, как проверяется новая версия и что делать, если поведение меняется после обновления.

Пример

План включения AdGuard Home

Пример показывает безопасный порядок: сначала одно устройство, потом вся сеть.

Язык: Plain text
DNS тестового устройства: 192.168.1.10
DNS на роутере: не менять до проверки
фильтры: базовый список приватности
проверка: банк, рабочие приложения, видеосервисы