DnsFilter

DnsFilter 2.0.2
Разработчик:
Неизвестно
Версия ОС:
Русский язык:
Отсутствует
Обновлено:
11.07.2026 20:44
Версия:
2.0.2

DnsFilter решает одну из главных проблем мобильного серфинга — надоевшую рекламу и отслеживание. Вместо того чтобы ждать, пока объявления загружаются в приложения и браузер, этот инструмент перехватывает DNS-запросы на уровне системы и мгновенно блокирует домены из чёрных списков. Никаких медленных прокси, никаких замороженных страниц — просто быстрый локальный фильтр.

Суть работы простая: приложение создаёт локальный DNS-прокси, который обрабатывает только DNS-трафик, остальное проходит через устройство нормально. Это значит, что скорость интернета не падает, батарея не разряжается намного быстрее, а вот рекламные домены благополучно исчезают из жизни.

DnsFilter — локальный DNS-фильтр с блокировкой рекламы

Архитектура приложения построена на асинхронных запросах к нескольким DNS-серверам одновременно. Вместо того чтобы ждать ответ от одного сервера, DnsFilter отправляет запрос всем выбранным серверам сразу и берёт самый быстрый ответ. Это решение встроено прямо в ядро приложения и работает настолько эффективно, что даже заметных задержек не чувствуется.

Кэширование работает умно: в памяти хранится 16 тысяч последних ответов с ограничением по времени жизни (от 30 секунд до часа). Если запрос повторяется, ответ приходит мгновенно из кэша. Если два приложения одновременно запросят один домен, система отправит только один запрос вверх по цепи — остальные дождутся результата и возьмут его же. Каждый сервер держит пул переиспользуемых UDP-сокетов, что снижает накладные расходы на соединение.

Интерфейс скромный, но функциональный: большая кнопка включения-выключения, статистика в реальном времени (всего запросов, заблокировано, процент блокировки, среднее время ответа) и список активных DNS-серверов. Всё работает как фоновый сервис с постоянным уведомлением, которое можно быстро остановить.

Особенности

  • Блокировка доменов через кастомизируемые списки в формате AdAway — добавляй, удаляй и переключай списки прямо в приложении
  • Параллельные запросы ко всем DNS-серверам одновременно — система автоматически выбирает самый быстрый ответ
  • Локальный LRU-кэш на 16 тысяч записей — часто запрашиваемые домены загружаются мгновенно
  • Дедупликация in-flight запросов — если несколько приложений просят один домен, вверх отправляется только один запрос
  • Минимальный расход ресурсов — переиспользование буферов, lock-free кэш, минимум выделения памяти в горячих путях

Функционал и возможности

Пользователь может добавить несколько DNS-серверов (публичные типа Cloudflare, Google или собственные) и управлять ими включением-выключением прямо из интерфейса. Каждый сервер работает в пуле из четырёх переиспользуемых сокетов. Статистика обновляется раз в пять секунд и хранится в памяти, что позволяет приложению оставаться лёгким.

Блокировка работает на основе списков доменов — добавь список рекламных сервисов или трекеров, и приложение будет блокировать их автоматически. Если домен из чёрного списка попросить, система вернёт NXDOMAIN (домен не найден) в один момент. Кстати, приложение умеет предзагружать популярные домены для ещё более быстрого ответа.

DnsFilter — контроль над своей сетью

Это приложение не претендует на универсальность — оно делает одно, но делает хорошо. Фильтрует DNS на уровне операционной системы, блокирует рекламные домены и отправляет запросы несколькими каналами одновременно. Никаких лишних функций, только то, что нужно для чистого и быстрого серфинга.

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

Оцените приложение
5
Всего оценок: 1

Скачать DnsFilter на Андроид бесплатно

Присоединяйтесь к обсуждению

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*
*