Releases: Ivan4537/WDTT-Plus
Releases · Ivan4537/WDTT-Plus
Release list
WDTT Plus v14
v14 — 03.08.2026
Сеть РТ и MASQUE
- Добавлен отдельный режим «Сеть РТ» для мобильной сети Ростелекома с белыми списками. Он сначала пробует TURN/TLS с настраиваемым SNI, затем TURN/TCP ко всем адресам VK с разделением первого STUN-запроса и оставляет UDP последним резервом. Режим выключен по умолчанию и не меняет обычные подключения других операторов и Wi-Fi.
- Внутри «Сети РТ» доступен экспериментальный резерв MASQUE: WARP CONNECT-IP проверяется сначала по HTTP/2 через TCP/443, затем по HTTP/3 через QUIC/443. Регистрация WARP хранится в приватном каталоге приложения и повторно используется после перезапуска и выключения рубильников.
- Если прямой TLS к API Cloudflare недоступен, первую регистрацию WARP можно провести через SSH-сервер, указанный в разделе «Деплой». На сервер ничего не устанавливается, а обычный трафик WDTT, TURN и MASQUE через него не направляется; вероятнее всего, для этого нужен сервер за пределами РФ.
- Параметры SNI, MASQUE и регистрации через сервер перенесены в отдельное окно. Добавлены подробные инструкции, согласие с условиями Cloudflare, безопасный сброс сохранённой регистрации и поэтапные русские сообщения диагностики.
VPN и энергопотребление
- В боковых настройках появилась необязательная «Экономия батареи во сне»: при выключенном экране VPN и системный VPN-интерфейс безопасно останавливаются, интернет идёт напрямую, а после пробуждения прежнее подключение обычно восстанавливается автоматически.
- Обычный режим стал устойчивее после сна и смены мобильной сети или Wi-Fi: краткая потеря статистики больше не вызывает преждевременное пересоздание VPN, а действительно пропавший системный интерфейс восстанавливается только после подтверждения на рабочей сети.
- Счётчики трафика текущей сессии больше не обнуляются в журнале после внутреннего перезапуска транспорта.
- Ожидание доверенной Wi-Fi теперь учитывает ещё не завершившийся запуск VPN и не позволяет службе преждевременно остановиться во время перехода.
Диагностика и интерфейс
- Проверка устройства определяет оператора именно выбранной Android data-SIM. Если сеть или SIM меняется во время проверки, устаревшие результаты отбрасываются, а диагностика автоматически повторяется на новой сети.
- Отчёт поддержки дополнен состоянием «Сети РТ», MASQUE и локальной регистрации WARP; дублирующиеся сведения о сети убраны.
- Блок настроек туннеля стал компактнее: уменьшена высота «Мощности», «Быстрого VKCalls», «Авто капчи» и «Сети РТ».
- Исправлен импорт полной ссылки WDTT в настройках профиля и через системное меню «Поделиться»: после сохранения остаётся выбран режим «Ссылка WDTT», появляется кнопка «Изменить ссылку», а подключение сразу становится доступно при корректных адресе, пароле и VK-хешах.
Совместимость
- Обновлены Android- и Go-компоненты WireGuard, а также сетевые зависимости нативного клиента.
- 64-битные нативные библиотеки собираются и проверяются с выравниванием для страниц памяти 16 КиБ. Это исправляет запуск на новых устройствах Android с таким размером страницы без повышения минимальной версии Android.
- При обновлении приложения до версии 14 вкладка «Деплой» напоминает обновить отличающуюся серверную часть с сохранением данных.
WDTT Plus v13
Сервер
- Значительно снижена нагрузка сервера в простое, особенно на слабых процессорах, без ухудшения скорости и стабильности соединения при одновременной работе нескольких клиентов.
Деплой
- Обновление сервера с сохранением больше не отменяется из-за трафика, появившегося сразу после запуска: клиенты, настройки и статистика остаются на месте.
- Завершение деплоя стало понятнее: приложение показывает итоговую проверку сервера и плавно переходит от сообщения «Готово!» к результату установки.
WDTT Plus v12
v12 — 29.07.2026
Туннель и профили
- Настройки подключения разделены на способы «Ссылка WDTT» и «Вручную».
- Уведомление, плитка и виджеты показывают профиль, с которого действительно запущен VPN. Исправлены повторные подключения и быстрое переключение между профилями.
VK и перенос подключения
- Подключение через VK сначала использует быстрый способ без капчи, а при необходимости автоматически переходит к совместимым резервным вариантам.
- Для отдельного профиля можно добавить собственные резервные
Client IDиClient secret; приложение проверяет их, а секрет хранит в защищённом хранилище устройства. Изменение этих настроек во время работающего VPN блокируется. Этот вариант нужен только старым приложениям с прежними TURN-цепочками VK. - Окно VK-хешей умеет вставлять сразу несколько ссылок или хешей, заполнять свободные поля, заменять весь набор и очищать отдельные значения.
- Добавлена пошаговая справка по получению VK-хешей через ссылки
vk.ruиvk.com. - Подключение клиента можно передать ссылкой, QR-кодом или файлом без VK-хеша: получатель добавит собственный перед первым запуском.
- Файлы
.wdttможно открыть через Android или выбрать в настройках профилей.
Сеть и исключения
- Подключение стало устойчивее: приложение перебирает доступные TURN-адреса и при необходимости использует резервные TCP/TLS-пути.
- DNS автоматически подстраивается под сеть устройства, в том числе при проблемах подключения в мобильной сети Ростелекома.
- Улучшено восстановление VPN после выхода из доверенной Wi-Fi, пробуждения телефона и смены сети.
- «Быстрые исключения» дополнены приложениями из актуальных белых списков мобильного интернета, а навигация по длинному списку стала удобнее.
Сервер, диагностика и обновления
- После обновления владельцу настроенного сервера предлагается обновить серверную часть с сохранением клиентов и настроек. «Деплой» показывает установленную версию сервера.
- Сервер точнее соблюдает сроки клиентских доступов и ограничения отдельных профилей, а также лучше защищён от всплесков подключений.
- В карточке «Клиенты и сервер» считаются только устройства клиентов. Устройства владельца вынесены отдельно в обзор сервера.
- «Перенос сервера» сохраняет настройки, сроки доступа, статистику и устройства владельца, адаптирует профили к адресу и портам нового сервера и проверяет целостность новых файлов экспорта. Старые файлы остаются совместимыми.
- Переработан раздел «Выходной IP и прокси»: для локального и внешнего прокси, WARP, WireGuard и дополнительного VPS доступны корректные проверка, отключение и удаление. Настройки сохраняются после перезагрузки, а при ошибке восстанавливается прежний рабочий выход.
- Диагностика точнее проверяет сеть телефона, DNS, доступность VK и фактический выход сервера в интернет. Сообщения о неполадках прокси стали понятнее и выводятся по-русски.
- Перед установкой встроенное обновление проверяет, что APK получен из официального выпуска, не повреждён и подписан тем же ключом, что установленное приложение.
Готовые профили и поддержка проекта
- Появилась возможность автоматически получить и добавить готовый профиль через Telegram-бота.
- Для таких профилей доступно автоматическое получение VK-хешей.
- Приложение следит за сроком доступа готового профиля и обновляет его состояние после продления.
- Реализовано получение резервного профиля через сообщество VK.
WDTT Plus v11
Туннель
- Добавлены доверенные сети Wi-Fi: после запуска VPN он переходит в ожидание только при фактическом подключении к выбранному SSID и автоматически восстанавливает прежний профиль после выхода из сети. Ручное отключение отменяет восстановление, а плитка, виджеты и уведомление показывают состояние ожидания.
- Исправлена остановка транспорта на части 32-битных ARMv7-устройств из-за некорректной работы внутренних счётчиков.
- Исправлено сохранение мощности на вкладке «Туннель»: выбранное значение выше 27 не сбрасывается при переключении вкладок.
Диагностика
- Проверка устройства и диагностический отчёт объединены в одно действие; рекомендации для маломощных устройств учитывают минимальную мощность 9 потоков.
WDTT Plus v10
v10 — 07.07.2026
SSH-ключи
- Исправлен вход по OpenSSH-ключам Ed25519 на Android: приватный ключ больше не должен ошибочно отклоняться при корректном публичном ключе на сервере.
- Окно добавления SSH-ключа теперь понятнее объясняет, что нужно вставлять весь приватный ключ с BEGIN/END, а не публичную строку
ssh-ed25519илиssh-rsa.
WDTT Plus v9
Сервер и SSH
- Деплой и серверные действия поддерживают два явных способа SSH-входа: пароль или приватный ключ, отдельно для основного и дополнительного VPS.
- Приватный ключ можно вставить, загрузить из файла или буфера обмена, проверить до сохранения и хранить зашифрованно только на устройстве; в перенос настроек и на сервер он не включается.
- Установка, подключение без установки, клиенты, перенос сервера и выходной IP используют выбранный способ SSH-входа единообразно.
- Добавлена безопасная диагностика сервера из вкладки «Деплой»: отчёт собирается для активного VPN-профиля, учитывает разные Linux-системы и не включает пароли, ключи, токены или WireGuard-секреты.
WDTT Plus v8
Обновления
- Проверка обновлений теперь различает новую версию и исправление текущей версии: если APK в уже опубликованном релизе заменён, приложение сверяет SHA-256 установленного APK со всеми APK релиза и предлагает установить исправление.
- Откладывание обновления учитывает не только номер версии, но и набор APK-хешей релиза, поэтому повторно заменённый APK той же версии снова будет предложен пользователю.
- Проверка запускается при старте приложения, при возврате из фона не чаще одного раза в 5 минут и повторяется каждые 30 минут, если приложение долго остаётся открытым.
- Проверка обновлений ограничена по времени и не зацикливается при недоступной сети, GitHub, сбое чтения SHA-256 установленного APK или других внутренних ошибках.
Интерфейс
- Исправлен баг повторного появления блоков поиска и действий клиента при возврате на вкладку «Деплой», если «Клиенты и сервер» уже раскрыт.
WDTT Plus v7
v7 — 05.07.2026
Надёжность и данные
- Установка сервера больше не заменяет сохранённые данные владельца пустыми или стандартными полями вкладки «Туннель».
- Полный и частичный экспорт сервера получили отдельные описания и строгую проверку состава; полный экспорт требует WireGuard-ключи сервера.
- Импорт сервера создаёт страховочную копию, проверяет перенесённые данные и восстанавливает прежнее состояние при ошибке.
- При добавлении данных на существующий сервер проверяются конфликты устройств, а совпадающие внутренние IP безопасно переназначаются.
- Автоматическое обновление клиентов и состояния выходного IP выполняется один раз за запуск для текущего сервера; результат сохраняется при переключении вкладок, ручное обновление остаётся доступным.
Интерфейс
- Блок «Клиенты и сервер» свёрнут по умолчанию и получил карточку состояния с временем проверки и отдельный блок серверных действий.
- Верхняя панель вкладки «Исключения» плавно скрывается и возвращается вместе с обычной и инерционной прокруткой списка приложений.
- Исправлено переименование VPN-профилей: названия могут содержать пробелы между словами.
WDTT Plus v6
v6 — 05.07.2026
Интерфейс
- Журнал событий получил нейтральный фон и более читаемые завершённые сессии в светлой теме.
- Исправлена компоновка виджета: текст больше не перекрывается кнопкой подключения, а при активном VPN отображается название текущего профиля.
- Добавлен компактный виджет 1×1 для переключения VPN с индикатором состояния и названием активного профиля.
- В настройках деплоя добавлена краткая инструкция по созданию и подключению Telegram-бота для управления сервером.
- Переименованное название активного VPN-профиля сохраняется в профиле владельца при установке сервера и восстанавливается при подключении без установки.
- Диагностический отчёт дополнен данными о памяти, сети, WebView, разрядности и состоянии компонентов без включения секретов подключения.
- Добавлена проверка совместимости устройства: при первом запуске приложение предупреждает только о важных архитектурных ограничениях, а в «Инфо» доступна ручная проверка версии WDTT Plus, Android, ABI, нативного клиента, WebView, системных настроек и текущего состояния VPN.
WDTT Plus v5
v5 — 05.07.2026
Important
Чтобы управление выходным IP, WARP и проверками корректно работало в приложении и Telegram-боте, администратору нужно во вкладке «Деплой» выполнить именно установку сервера с сохранением данных.
Выходной IP и прокси
- Добавлена автоматическая установка бесплатного Cloudflare WARP без готового конфига и второго сервера.
- Установка проверяет выпуск и SHA-256
wgcf, сохраняет рабочую версию при ошибке обновления и использует проверенную резервную сборку при первой установке. - WARP проверяется через Cloudflare, автоматически переподключается при сбое и возвращает прямой выход, если включение не удалось.
- В блоке «Выходной IP и прокси» добавлена сверка активного режима на сервере с индикаторами состояния; перед включением конфликтных маршрутов приложение проверяет, что на сервере не запущены несовместимые варианты.
- Кнопки проверки в режимах выходного IP читают состояние сервера и показывают, найден ли режим, активен ли он и нет ли конфликта; отключение, остановка и удаление доступны только по подтверждённому серверному статусу.
- Время проверки состояния выходного IP показывается в русском формате с 24-часовым временем.
- MTU WARP можно выбрать в диапазоне 1280–1500; по умолчанию используется совместимое значение 1280.
- Импорт готового конфига выделен в отдельный режим «VPN/WireGuard-файл»: сюда можно вставить свой WireGuard-конфиг, в том числе WARP/WARP+, с проверкой конфликтующих режимов, команд, неизвестных параметров и полного маршрута выхода.
- Отключение выходного режима сохраняет его настройки для повторного включения, а удаление стирает рабочие файлы и сохранённую копию импортированного WireGuard-файла.
- Статус, перезапуск и удаление установленного WARP доступны также в Telegram-боте.