Как добавить собственный DNS-фильтр

Если вы хотите блокировать рекламу или трекинг за пределами браузера Safari на iOS, вам придётся прибегнуть к DNS-блокировке. Как правило, для этого необходимо использовать блокирующий DNS-сервер (например, AdGuard DNS), но в приложениях AdGuard для iOS есть и другой способ: можно добавить свой DNS-фильтр или hosts-файл.

У этого метода есть несколько преимуществ:
1) Вы можете использовать любой DNS-сервер на своё усмотрение и не привязаны к конкретному блокирующему серверу.
2) Вы можете добавить сразу несколько DNS-фильтров и/или файлов hosts одновременно, но не можете использовать сразу несколько DNS-серверов.

Чтобы добавить собственный DNS-фильтр* в приложении AdGuard для iOS или AdGuard Pro, выполните следующие шаги:

*⠀Не путайте с добавлением своего фильтра в Safari.

  1. Открыть Настройки AdGuard Pro —> Общие —> Включить Режим разработчика.

  2. Перейти в DNS-защиту —> Фильтрацию DNS-запросов —> DNS-фильтры —> Нажать «Добавить фильтр».

Для примера возьмём наш DNS-фильтр.

DNS-фильтр составлен из нескольких фильтров (Английский фильтр, Фильтр социальных сетей, Фильтр счётчиков и систем аналитики, Фильтр мобильной рекламы, EasyList и EasyPrivacy) и упрощён для лучшей совместимости с блокировкой рекламы на уровне DNS.

  1. Вставить эту ссылку: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt (или используйте ссылку для любого другого фильтра, который вам нужен).

Вот и всё! Вы успешно добавили свой фильтр.