

Обзор
Гибкий DNS-прокси с поддержкой современных зашифрованных DNS-протоколов, таких как DNSCrypt v2, включая Post-Quantum DNSCrypt (DNSCrypt 2026), DNS-over-HTTPS, Anonymized DNSCrypt и ODoH (Oblivious DoH).
Доступен в виде исходного кода и предварительно собранных бинарных файлов для большинства операционных систем и архитектур (см. ниже).
Возможности
- Шифрование и аутентификация DNS-трафика. Поддерживает DNS-over-HTTPS (DoH) с использованием TLS 1.3 и QUIC, PQDNSCrypt, DNSCrypt, Anonymized DNS и ODoH
- IP-адреса клиентов могут быть скрыты с помощью Tor, SOCKS-прокси или ретрансляторов Anonymized DNS
- Мониторинг DNS-запросов с отдельными файлами журналов для обычных и подозрительных запросов
- Фильтрация: блокировка рекламы, вредоносного ПО и другого нежелательного контента. Совместимо со всеми DNS-сервисами
- Фильтрация по времени с гибким недельным расписанием
- Прозрачное перенаправление определённых доменов на определённые резолверы
- Опциональная горячая перезагрузка конфигурационных файлов (отключена по умолчанию с v2.1.10)
- Кэширование DNS для снижения задержки и повышения конфиденциальности
- Локальная блокировка IPv6 для снижения задержки в сетях только IPv4
- Балансировка нагрузки: выберите набор резолверов, dnscrypt-proxy автоматически измерит и будет отслеживать их скорость, а также балансировать трафик между самыми быстрыми из доступных.
- Клоакинг: как файл
HOSTS на стероидах, который может возвращать предварительно настроенные адреса для определённых имён или разрешать и возвращать IP-адрес других имён. Это можно использовать для локальной разработки, а также для принудительного использования безопасного поиска в Google, Yahoo, DuckDuckGo и Bing
- Автоматическое фоновое обновление списков резолверов
- Может принудительно использовать TCP для исходящих соединений
- Совместимо с DNSSEC
- Включает локальный DoH-сервер для поддержки ECH (ESNI)
Предварительно собранные бинарные файлы
Актуальные предварительно собранные бинарные файлы доступны для:
- Android/arm
- Android/arm64
- Android/x86
- Android/x86_64
- Dragonfly BSD
- FreeBSD/arm
- FreeBSD/x86
- FreeBSD/x86_64
- Linux/arm
- Linux/arm64
- Linux/mips
- Linux/mipsle
- Linux/mips64
- Linux/mips64le
- Linux/x86
- Linux/x86_64
- macOS/arm64
- macOS/x86_64
- NetBSD/x86
- NetBSD/x86_64
- OpenBSD/x86
- OpenBSD/x86_64
- Windows
- Windows 64 bit
- Windows ARM
Инструкции по использованию этих файлов, а также по проверке их подписей, описаны в инструкциях по установке.
Участники
Участники в разработке кода
Этот проект существует благодаря всем людям, которые вносят вклад.

Финансовые участники
Станьте финансовым участником и помогите нам поддерживать наше сообщество. [Внести вклад]
Частные лица

Организации
Поддержите этот проект от лица вашей организации. Ваш логотип появится здесь со ссылкой на ваш сайт. [Внести вклад]
