SparkleDNS шифрует каждый DNS-запрос на устройстве с помощью DNS-over-HTTPS (RFC 8484) и HTTP/3. VPN Android используется только локально: в туннель попадают лишь DNS-запросы, весь остальной трафик идёт обычным путём, поэтому скорость и батарея не страдают.
Серверы
- SkySparkle (по умолчанию) с HTTP/3, работает у разработчика
- Cloudflare, Google, Quad9, AdGuard, Mullvad
- Любой свой DoH-сервер, с bootstrap IP и HTTP/3 по желанию
Возможности
- Подключение одним касанием, плитка в шторке, поддержка постоянного VPN
- Монитор: каждый запрос со статусом и задержкой, фильтры, поиск и блокировка одним касанием
- Правила для приложений: группы по категориям, выбранные приложения идут мимо SparkleDNS
- Блоклисты: свои домены и списки hosts, доменов, AdBlock и dnsmasq по ссылке, HaGeZi Pro++ и TIF в одно касание. Поддомены блокируются тоже, изменения применяются сразу
- Локальный DNS-кэш с учётом TTL
- Проверка сервера с протоколом (h3 или h2) и задержкой
Приватность
Никакой аналитики, рекламы и сервисов Google Play. Журнал запросов хранится только в памяти и никуда не отправляется. DNS-запросы уходят на выбранный вами сервер. Сервер SkySparkle по умолчанию работает у разработчика по этой политике конфиденциальности: https://skysparkle.cc/privacy?lang=en
Разрешения
- VPN: локальный туннель только для DNS, ничего не уходит на удалённый VPN
- Уведомления: статус подключения и кнопка «Отключить»
- Состояние сети: нужно движку HTTP/3 Android и для проверки частного DNS
- Установленные приложения (только ярлыки лаунчера): для правил по приложениям
Для HTTP/3 нужен Android 14 или новее, на более старых используется HTTP/2. Если в настройках Android «Частный DNS» задан конкретным хостом, Android отправляет DNS туда; SparkleDNS предупреждает об этом.