Шаги написаны для Linux на Raspberry Pi или мини-ПК — так AdGuard Home ставят чаще всего. На Windows и macOS порядок тот же, отличаются только распаковка архива и команда установки службы. Понадобится устройство в домашней сети, которое включено круглосуточно, и доступ в настройки роутера.
Узнайте адрес устройства в сети
Адрес понадобится дважды: чтобы зайти в веб-панель и чтобы прописать его в роутере. Посмотрите его в системе командой вывода сетевых настроек или в списке подключённых устройств в панели роутера.
Сразу сделайте этот адрес постоянным. По умолчанию роутер выдаёт адреса на время, и после перезагрузки сервер может получить другой — тогда интернет во всей сети «сломается». В настройках роутера найдите раздел про локальную сеть и привяжите адрес к этому устройству либо задайте статический адрес в самой системе.
Скачайте и установите AdGuard Home
Откройте страницу AdGuard Home на сайте разработчика или её страницу с исходным кодом: там есть сборки под все системы и команда установки одной строкой. Скопируйте оттуда ссылку на архив для своей платформы — для Raspberry Pi это сборка под ARM.
Скачайте архив, распакуйте его и установите программу как системную службу, чтобы она сама поднималась после перезагрузки:
cd AdGuardHome
sudo ./AdGuardHome -s install
Пройдите мастер первой настройки
При первом запуске программа напишет в консоли адрес веб-панели — он выглядит как адрес устройства с номером порта. Откройте его в браузере с любого компьютера домашней сети. Мастер попросит выбрать язык, сетевые интерфейсы для веб-панели и для DNS, а затем придумать логин и пароль администратора.
Пароль выберите сложный и не повторяйте его с другими сервисами: через эту панель видно, на какие сайты ходят все домашние устройства.
Если мастер жалуется, что нужный порт занят, значит в системе уже работает своя служба разрешения имён. Остановите её или укажите AdGuard Home другой порт, а потом пропишите этот порт в роутере.
Включите списки фильтров
Зайдите в веб-панель, откройте раздел фильтров и посмотрите список готовых подписок. Базовый набор включён сразу — этого достаточно, чтобы убрать большую часть рекламы и трекеров. Дальше действуйте по шагам:
- добавьте список для русскоязычных сайтов, если смотрите в основном рунет;
- не включайте десяток списков сразу — чем их больше, тем чаще нужные сайты попадают под блокировку;
- поставьте автоматическое обновление списков, чтобы не возвращаться к этому;
- при желании включите безопасный поиск и блокировку сайтов для взрослых — это отдельные переключатели в настройках фильтрации.
Настройте шифрование запросов
В настройках DNS есть поле для серверов, к которым AdGuard Home обращается сам. По умолчанию там публичные серверы, и обращаться к ним можно по шифрованному соединению — адреса такого вида начинаются с указания протокола, а не просто с цифр. Готовые адреса возьмите на сайте выбранного вами сервиса: так запросы к нему не уйдут в сеть в открытом виде.
Там же задаётся режим работы: обращаться ко всем серверам сразу и брать самый быстрый ответ или спрашивать их по очереди. Для дома подходит вариант по умолчанию.
Переведите сеть на свой DNS
Откройте настройки роутера, найдите раздел локальной сети или DHCP и в поле основного DNS-сервера впишите адрес устройства с AdGuard Home. Вторым сервером укажите какой-нибудь публичный DNS — страховка на случай, если ваш сервер выключится.
Перезагрузите роутер и переподключите устройства к Wi-Fi, чтобы они получили новые настройки. Если роутер не даёт менять DNS, включите в AdGuard Home встроенный DHCP-сервер, а в роутере свой DHCP выключите — тогда адреса устройствам будет раздавать она.
Проверьте, что всё работает
Откройте на телефоне несколько обычных сайтов, а потом посмотрите журнал запросов в веб-панели. Там должны появиться обращения с этого телефона, и часть из них — отмеченной как заблокированная. Если журнал пуст, устройство всё ещё спрашивает адреса у провайдера: проверьте настройки роутера и то, что в самом телефоне не прописан свой DNS вручную.
Готово: домашняя сеть фильтрует рекламу и трекеры, у детских устройств можно включить отдельные правила, а статистика показывает, кто и куда обращается.
Если что-то пошло не так
Нужный сайт перестал открываться
Найдите его в журнале запросов: там видно, какой список его заблокировал. Нажмите на запись и добавьте домен в исключения — или отключите список, который даёт слишком много ложных срабатываний.
Интернета нет у всей семьи
Скорее всего, сервер выключен или сменил адрес в сети. Проверьте, что устройство включено и служба запущена, и закрепите за ним постоянный адрес. Как временное решение впишите в роутере публичный DNS.
Реклама всё равно показывается
Фильтрация по доменам не убирает рекламу, которую сайт отдаёт со своего же адреса. В браузере на компьютере дополнительно поможет расширение-блокировщик, а в приложениях — полноценная программа-блокировщик на самом устройстве.
Телефон игнорирует домашний DNS
Современные системы и браузеры умеют сами обращаться к шифрованному DNS в обход сетевых настроек. Проверьте в настройках телефона раздел про частный DNS и в настройках браузера пункт про защищённый DNS — там нужно выбрать автоматический режим или адрес вашего сервера.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.