AdGuard Home на Synology

Блокировать рекламу на сайтах и в приложениях становится все труднее. Обычно используют расширения типу AdBlock или AdGuard, но проблемы начинаются когда нужно блокировать рекламу на мобильных телефонах для которых нет приложений.
Можно конечно попробовать добавить перечень заблокированных адресов на роутере, но далеко не все роутеры поддерживают такой функционал.
Недавно набрел на AdGuard Home, это полноценный сервис для блокировки рекламы и управления клиентами в вашей локальной сети и не только.
Поскольку тема Synology для меня сейчас актуальная, решил искать разные плюшки которых нет в стандартных репозиториях.

  • Добавим доп.репозиторий для установки пакетов Synology
    Активируем правило которое гласит что установка пакетов возможна от любых разработчиков
    Добавляем сервер https://spk.imnks.com в список репозиториев
  • Проходим базовую настройку (выбор порта, логин/пароль)
  • Переходим в панель управления
    Попадаем в этот небольшой космолет (пример с уже рабочей машины)
  • Раздел Настройки > Основные настройки
    Включаем два первых пункта, остальные по усмотрению
  • Добавляем свои Upstream DNS-сервера
    Выбрал Google (8.8.8.8) и Comodo (8.26.56.26, 8.20.247.20). Вы можете выбрать свои сервера по желанию
  • Разрешенные клиенты
    Отличная опция чтобы разделить ваши устройства что находятся в локальной сети. Вы можете добавить IP адрес устройства в этот перечень чтобы фильтровать трафик, все остальные девайсы в сети не будут фильтроваться. Похожим образом работает опция Запрещенные клиенты, только разница в том что добавленный IP будет игнорироваться, а все остальные девайсы в локальной сети будут подвергнуты фильтрации
  • Настройки > Настройки клиентов
    Работает только если настроить DNS сервер напрямую на устройстве. Если AdGuard Home настроен на роутере — настройка будет игнорироваться.
    Причина простая: трафик фильтруется еще до того как придет на конечное устройство (ПК, телефон …)
  • Фильтры > Чёрные списки DNS
    Позволяет добавить список с фильтрами которые будут использованы для блокировки рекламы.
    Изначально я включил все фильтры со списка, но это было ошибка, https://habr.com перестал открывается. Возможны еще какие то легальные ресурсы попали в этот список, потому остановился только на оф.фильтрах от AdGuard
  • Пользовательские правила фильтрации
    Возможность добавить свои правила фильтрации, правила добавления указаны в Примерах
  • Добавить DNS на роутере
    Для роутеров MikroTik используйте этот мануал

В этой строке укажите IP на котором расположен AdGuard Home

Минусы данного решения


  1. Невозможно заблокировать определенные расширения файлов на сайтах (например .gif)
  2. Невозможно заблокировать отдельные страницы сайта
    Пример: На сайте https://rezka.ag/series/detective/1201-nastoyaschiy-detektiv-2014.html заблокировать https://rezka.ag/series/, при этом не блокируя остальные страницы
Наверх