AI summary
Improved fork of WDTT for creating a secure WireGuard tunnel over TURN/DTLS, masking traffic as WebRTC media. Adds profiles, network testing, widgets, quick settings tile, and config import. Allows deploying server from Android via SSH. Open source.
Generated by AI. May contain inaccuracies.
About this app
qWDTT — это улучшенный форк оригинального проекта WDTT (WireGuard over TURN Tunnel). Приложение разработано для создания защищённого WireGuard-туннеля поверх TURN/DTLS. Клиент поднимает локальный VPN-интерфейс на устройстве, получает WireGuard-конфигурацию от вашего VPS и передаёт транспорт через TURN-серверы VK, маскируя трафик под обычный зашифрованный медиапоток звонка (WebRTC).
Проект переименован из нетРКН в qWDTT, получил обновленный современный интерфейс, поддержку виджетов на главном экране, плитки быстрого доступа (Quick Settings Tile) и исправления критических багов оригинального клиента.
Ключевые отличия и улучшения форка qWDTT ⚡ Профили подключения Добавлена возможность создавать и сохранять профили. Быстрое переключение между конфигурациями. 🌐 Тестирование сети Проверка пинга до серверов (ICMP с автоматическим TCP-fallback). График скорости сети в реальном времени. 📱 Быстрый запуск Добавлен виджет для быстрого запуска туннеля. Добавлен пункт быстрых действий в шторке Android для подключения/отключения туннеля. ⚙️ Настройки Создана отдельная вкладка настроек. Улучшена структура параметров приложения. 🛠 Улучшения Исправлены баги. Общие улучшения стабильности и UX. 📥 Импорт подписок и конфигов Добавлена поддержка импорта через: ссылку; QR-код; конфигурационный файл.
Возможности Android-версии Полноценный VPN-режим: приложение использует VpnService и WireGuard GoBackend, поэтому трафик выбранных приложений проходит через системный VPN-интерфейс без ручного импорта конфигов. TURN/DTLS-транспорт: нативный Go-клиент получает временные TURN-учётные данные VK-звонка и поднимает DTLS-соединения к relay-серверу, через который передаётся трафик до вашего VPS. WRAP без захардкоженного ключа: внешний RTP AEAD/ChaCha20-Poly1305 слой выводится из пароля подключения через HKDF. Один пароль — один WRAP-ключ, ключ не хранится в APK. RTP AEAD обфускация: транспорт маскируется под RTP/WebRTC аудиотрафик с OPUS payload type, а полезная нагрузка шифруется AEAD-слоем поверх DTLS/WireGuard. Деплой с телефона: вкладка «Деплой» подключается к серверу по SSH, загружает wdtt-server, создаёт systemd-сервис, включает NAT/firewall и открывает рабочие UDP-порты. Парольная модель доступа: сервер поддерживает главный пароль, до 10 активных пользовательских паролей, 16-символьную генерацию, привязку пароля к устройству, истечение срока и управление через Telegram-бота. Горячее обновление WRAP-ключей: создание, удаление и истечение паролей обновляют набор WRAP-ключей на сервере без перезапуска ядра. Исключения приложений: можно выбрать, какие приложения идут через туннель, а какие работают напрямую. Поддерживаются режимы ЧС (Черный список) и БС (Белый список). Капча VK Smart Captcha: по умолчанию включён режим «Авто капча»: Go v2-решатель, Auto WebView и ручной WebView используются по цепочке без выбора режима пользователем. При отключении авто-режима доступны ручные настройки метода. Живой лог-вьюер: события Go-клиента, DTLS, WireGuard, WRAP, капчи, деплоя и статистики отображаются в приложении с группировкой одинаковых сообщений и счётчиками повторов. Фоновая устойчивость: Foreground Service, WakeLock, WifiLock, мониторинг смены сети и watchdog помогают переживать Doze, смену Wi-Fi/LTE и падение нативного процесса. DNS fallback: сначала используются Yandex DNS 77.88.8.8 / 77.88.8.1, а при отказе или таймаутах выполняется fallback на системный провайдерский DNS устройства. Автообновления: приложение проверяет GitHub releases, показывает диалог обновления и периодически повторяет проверку в фоне.
Быстрый старт Установите приложение на Android-смартфон. Подготовьте IP, логин, пароль от имеющегося VPS. В VK создайте или откройте групповой звонок и скопируйте ссылку вида vk.com/call/join/xxxxxxxxxxx (где xxxxxxxxxxx — ваш хеш), либо вставьте ссылку целиком. Откройте qWDTT и перейдите во вкладку «Деплой». Введите IP/домен VPS, SSH-логин, пароль и SSH-порт. В «Секретах» задайте главный пароль туннеля. При необходимости добавьте Telegram admin_id / bot_token для управления доступом. Нажмите «Установить» и дождитесь завершения деплоя. Во вкладке «Туннель» укажите IP/домен сервера, VK-хеши, пароль подключения и количество потоков. Нажмите «Подключить», предварительно выдав необходимые разрешения приложению.
Получение VK-хеша VK → группа → звонок → ссылка приглашения → код после /join/ Откройте VK и создайте пустую группу или используйте существующую. Начните групповой звонок. Скопируйте ссылку приглашения. Вставьте в qWDTT всю ссылку или только хеш после /join/. Можно использовать до 4 хешей одновременно для распределения нагрузки. Important
При выходе из звонка нажимайте «Просто завершить», а не «Завершить для всех». Если закрыть комнату для всех участников, хеш перестанет работать.
Деплой VPS Серверная часть ставится автоматически из приложения:
Android → SSH → /tmp/deploy.sh + /tmp/wdtt-server → /usr/local/bin/wdtt-server → systemd wdtt.service → wdtt0 + NAT + firewall По умолчанию используются:
56000/udp — DTLS-сервер WDTT. 56001/udp — внутренний WireGuard-порт сервера. 9000/udp — локальный порт Android-клиента. 10.66.66.0/24 — подсеть WireGuard-устройств. Если включить ручное управление портами, эти значения можно изменить в «Секретах».
About this version
- Version
- 1.2.7 (24)
- Size
- 22.28 MB
- Requires Android
- 9
- Target SDK
- 28
- Architecture
- arm64-v8a
- Downloads
- 24
- Updated
- Jul 8, 2026
- Package
- net.qwdtt.client
Ratings & reviews
- 50
- 40
- 30
- 20
- 10