

Обзор
Гибкий DNS-прокси с поддержкой современных зашифрованных DNS-протоколов, таких как DNSCrypt v2, DNS-over-HTTPS, Анонимный DNSCrypt и ODoH (Oblivious DoH).
Доступен в виде исходного кода и предварительно собранных бинарных файлов для большинства операционных систем и архитектур (см. ниже).
Возможности
- Шифрование и аутентификация DNS-трафика. Поддержка DNS-over-HTTPS (DoH) с использованием TLS 1.3 и QUIC, DNSCrypt, Анонимного DNS и ODoH
- Сокрытие IP-адресов клиента с помощью Tor, SOCKS-прокси или ретрансляторов Анонимного DNS
- Мониторинг DNS-запросов с отдельными файлами журнала для обычных и подозрительных запросов
- Фильтрация: блокировка рекламы, вредоносного ПО и другого нежелательного контента. Совместимость со всеми DNS-сервисами
- Временная фильтрация с гибким недельным расписанием
- Прозрачное перенаправление определённых доменов на определённые резолверы
- Опциональная горячая перезагрузка файлов конфигурации (отключена по умолчанию начиная с версии v2.1.10)
- DNS-кэширование для снижения задержки и повышения конфиденциальности
- Локальная блокировка IPv6 для снижения задержки в сетях только с IPv4
- Балансировка нагрузки: выберите набор резолверов, dnscrypt-proxy автоматически измерит и отследит их скорость и распределит трафик между наиболее быстрыми доступными резолверами
- Маскировка (Cloaking): подобно
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
Инструкции по использованию этих файлов, а также по проверке их подписей, приведены в инструкциях по установке.
Участники
Участники по коду
Этот проект существует благодаря всем, кто вносит свой вклад.

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

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