Skip to content

Releases: Ivan4537/WDTT-Plus

WDTT Plus v14

Choose a tag to compare

@Ivan4537 Ivan4537 released this 02 Aug 22:08

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

Choose a tag to compare

@Ivan4537 Ivan4537 released this 30 Jul 13:15

Сервер

  • Значительно снижена нагрузка сервера в простое, особенно на слабых процессорах, без ухудшения скорости и стабильности соединения при одновременной работе нескольких клиентов.

Деплой

  • Обновление сервера с сохранением больше не отменяется из-за трафика, появившегося сразу после запуска: клиенты, настройки и статистика остаются на месте.
  • Завершение деплоя стало понятнее: приложение показывает итоговую проверку сервера и плавно переходит от сообщения «Готово!» к результату установки.

WDTT Plus v12

Choose a tag to compare

@Ivan4537 Ivan4537 released this 29 Jul 12:32

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

Choose a tag to compare

@Ivan4537 Ivan4537 released this 07 Jul 20:01

Туннель

  • Добавлены доверенные сети Wi-Fi: после запуска VPN он переходит в ожидание только при фактическом подключении к выбранному SSID и автоматически восстанавливает прежний профиль после выхода из сети. Ручное отключение отменяет восстановление, а плитка, виджеты и уведомление показывают состояние ожидания.
  • Исправлена остановка транспорта на части 32-битных ARMv7-устройств из-за некорректной работы внутренних счётчиков.
  • Исправлено сохранение мощности на вкладке «Туннель»: выбранное значение выше 27 не сбрасывается при переключении вкладок.

Диагностика

  • Проверка устройства и диагностический отчёт объединены в одно действие; рекомендации для маломощных устройств учитывают минимальную мощность 9 потоков.

WDTT Plus v10

Choose a tag to compare

@Ivan4537 Ivan4537 released this 07 Jul 08:58

v10 — 07.07.2026

SSH-ключи

  • Исправлен вход по OpenSSH-ключам Ed25519 на Android: приватный ключ больше не должен ошибочно отклоняться при корректном публичном ключе на сервере.
  • Окно добавления SSH-ключа теперь понятнее объясняет, что нужно вставлять весь приватный ключ с BEGIN/END, а не публичную строку ssh-ed25519 или ssh-rsa.

WDTT Plus v9

Choose a tag to compare

@Ivan4537 Ivan4537 released this 06 Jul 22:54

Сервер и SSH

  • Деплой и серверные действия поддерживают два явных способа SSH-входа: пароль или приватный ключ, отдельно для основного и дополнительного VPS.
  • Приватный ключ можно вставить, загрузить из файла или буфера обмена, проверить до сохранения и хранить зашифрованно только на устройстве; в перенос настроек и на сервер он не включается.
  • Установка, подключение без установки, клиенты, перенос сервера и выходной IP используют выбранный способ SSH-входа единообразно.
  • Добавлена безопасная диагностика сервера из вкладки «Деплой»: отчёт собирается для активного VPN-профиля, учитывает разные Linux-системы и не включает пароли, ключи, токены или WireGuard-секреты.

WDTT Plus v8

Choose a tag to compare

@Ivan4537 Ivan4537 released this 05 Jul 21:20

Обновления

  • Проверка обновлений теперь различает новую версию и исправление текущей версии: если APK в уже опубликованном релизе заменён, приложение сверяет SHA-256 установленного APK со всеми APK релиза и предлагает установить исправление.
  • Откладывание обновления учитывает не только номер версии, но и набор APK-хешей релиза, поэтому повторно заменённый APK той же версии снова будет предложен пользователю.
  • Проверка запускается при старте приложения, при возврате из фона не чаще одного раза в 5 минут и повторяется каждые 30 минут, если приложение долго остаётся открытым.
  • Проверка обновлений ограничена по времени и не зацикливается при недоступной сети, GitHub, сбое чтения SHA-256 установленного APK или других внутренних ошибках.

Интерфейс

  • Исправлен баг повторного появления блоков поиска и действий клиента при возврате на вкладку «Деплой», если «Клиенты и сервер» уже раскрыт.

WDTT Plus v7

Choose a tag to compare

@Ivan4537 Ivan4537 released this 05 Jul 19:01

v7 — 05.07.2026

Надёжность и данные

  • Установка сервера больше не заменяет сохранённые данные владельца пустыми или стандартными полями вкладки «Туннель».
  • Полный и частичный экспорт сервера получили отдельные описания и строгую проверку состава; полный экспорт требует WireGuard-ключи сервера.
  • Импорт сервера создаёт страховочную копию, проверяет перенесённые данные и восстанавливает прежнее состояние при ошибке.
  • При добавлении данных на существующий сервер проверяются конфликты устройств, а совпадающие внутренние IP безопасно переназначаются.
  • Автоматическое обновление клиентов и состояния выходного IP выполняется один раз за запуск для текущего сервера; результат сохраняется при переключении вкладок, ручное обновление остаётся доступным.

Интерфейс

  • Блок «Клиенты и сервер» свёрнут по умолчанию и получил карточку состояния с временем проверки и отдельный блок серверных действий.
  • Верхняя панель вкладки «Исключения» плавно скрывается и возвращается вместе с обычной и инерционной прокруткой списка приложений.
  • Исправлено переименование VPN-профилей: названия могут содержать пробелы между словами.

WDTT Plus v6

Choose a tag to compare

@Ivan4537 Ivan4537 released this 05 Jul 16:13

v6 — 05.07.2026

Интерфейс

  • Журнал событий получил нейтральный фон и более читаемые завершённые сессии в светлой теме.
  • Исправлена компоновка виджета: текст больше не перекрывается кнопкой подключения, а при активном VPN отображается название текущего профиля.
  • Добавлен компактный виджет 1×1 для переключения VPN с индикатором состояния и названием активного профиля.
  • В настройках деплоя добавлена краткая инструкция по созданию и подключению Telegram-бота для управления сервером.
  • Переименованное название активного VPN-профиля сохраняется в профиле владельца при установке сервера и восстанавливается при подключении без установки.
  • Диагностический отчёт дополнен данными о памяти, сети, WebView, разрядности и состоянии компонентов без включения секретов подключения.
  • Добавлена проверка совместимости устройства: при первом запуске приложение предупреждает только о важных архитектурных ограничениях, а в «Инфо» доступна ручная проверка версии WDTT Plus, Android, ABI, нативного клиента, WebView, системных настроек и текущего состояния VPN.

WDTT Plus v5

Choose a tag to compare

@Ivan4537 Ivan4537 released this 05 Jul 10:01

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-боте.