Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.
AdguardTeam/AdGuardHome
Самостоятельно размещаемый DNS-сервер для всей сети: блокирует рекламу и трекеры на всех устройствах без клиентского ПО.
Open source альтернатива:NextDNS
- Звёзды
- 37,533
- Форки
- 2,551
- Открытые issues
- 1,258
- Последний коммит
- 4 дня назад
Что это?
AdGuard Home — DNS-сервер, который можно запустить на собственном оборудовании. Если настроить на него роутер или устройства, запросы к доменам рекламы и трекеров будут перенаправляться на пустой адрес. Так защита охватывает телефоны, компьютеры, Smart TV и другие IoT-устройства — устанавливать ПО на каждое из них не нужно.
В основе проекта лежит то же ПО, которое AdGuard использует для своих публичных DNS-серверов. Помимо блокировки, AdGuard Home поддерживает зашифрованные вышестоящие DNS-серверы (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt), может сам работать как DNS-over-HTTPS- или DNS-over-TLS-сервер, включает DHCP-сервер и позволяет настраивать параметры и правила фильтрации для отдельных клиентов. Управлять им можно через веб-интерфейс и REST API. По заявлению проекта, статистика использования не собирается.
Для установки доступны скрипт для Linux, macOS, FreeBSD и OpenBSD, официальный Docker-образ и пакет Snap. Фильтрация работает на уровне DNS, поэтому она не может удалять рекламу, которая размещена на том же домене, что и контент, рядом с которым она показывается.
Ключевые возможности
- 01Блокирует рекламу и трекеры на всех устройствах сети без клиентского ПО.
- 02Поддерживает зашифрованные вышестоящие DNS-серверы через DNS-over-HTTPS, DNS-over-TLS и DNSCrypt.
- 03Может работать как DNS-over-HTTPS- или DNS-over-TLS-сервер.
- 04Включает встроенный DHCP-сервер.
- 05Позволяет настраивать параметры для отдельных клиентов и собственные правила фильтрации; включает веб-интерфейс администратора.
- 06Предоставляет REST API для интеграций.
Сценарии использования
- Блокировка рекламы и трекеров на Smart TV, умных колонках и других устройствах, на которых нельзя запустить блокировщик рекламы.
- Запуск частного DNS-резолвера с самостоятельным размещением для домашней сети.
- Настройка разных правил фильтрации для отдельных устройств или членов семьи.
- Интеграция статуса DNS-фильтрации в Home Assistant через API.
Быстрый старт
- 1
Установите с помощью curl (автоматический установочный скрипт)
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v - 2
Откройте веб-интерфейс администрирования, чтобы завершить настройку
- 3
Настройте DNS устройств так, чтобы он указывал на сервер AdGuard Home
Что важно знать
- Невозможно блокировать рекламу, использующую тот же домен, что и контент, например спонсируемые публикации на YouTube или Facebook.
- Для сборки из исходного кода требуются Go 1.25 или новее, Node.js 24.10 или новее и npm 10.8 или новее.
- Нестандартный флаг make -j не поддерживается и может привести к сбою сборки.
Темы
Частые вопросы
- Что такое AdGuardHome?
- Самостоятельно размещаемый DNS-сервер для всей сети: блокирует рекламу и трекеры на всех устройствах без клиентского ПО. AdGuard Home — DNS-сервер, который можно запустить на собственном оборудовании. Если настроить на него роутер или устройства, запросы к доменам рекламы и трекеров будут перенаправляться на пустой адрес. Так защита охватывает телефоны, компьютеры, Smart TV и другие IoT-устройства — устанавливать ПО на каждое из них не нужно.
- AdGuardHome можно использовать бесплатно? Какая у него лицензия?
- AdGuardHome распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AdGuardHome всё ещё поддерживается?
- Активно поддерживается. Последний коммит в AdGuardHome — 16 окт. 2026 г..
- Для чего можно использовать AdGuardHome?
- Блокировка рекламы и трекеров на Smart TV, умных колонках и других устройствах, на которых нельзя запустить блокировщик рекламы. Запуск частного DNS-резолвера с самостоятельным размещением для домашней сети. Настройка разных правил фильтрации для отдельных устройств или членов семьи. Интеграция статуса DNS-фильтрации в Home Assistant через API.
- Как установить AdGuardHome?
- Установите с помощью curl (автоматический установочный скрипт): curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v Откройте веб-интерфейс администрирования, чтобы завершить настройку Настройте DNS устройств так, чтобы он указывал на сервер AdGuard Home
- Где скачать AdGuardHome?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AdguardTeam/AdGuardHome
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Расширение для браузеров синхронизирует закладки между браузерами и устройствами с вашим хранилищем: Nextcloud, WebDAV, Git или Google Drive.
Бесплатное приложение с открытым исходным кодом для Android, которое превращает телефон в локальную веб-панель для управления файлами, сообщениями, звонками, медиа и экраном.
Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP.