Стабильный релиз · 28.05.2026

Tunnel-0.7.0

Описание получено из официального GitHub Release и очищено allowlist-санитайзером перед отображением.

Релиз 0.7.0#

Крупное техническое обновление, направленное на развитие Smart Connect 2.0, переработку режима Белых Списков, улучшение аварийного переключения, фоновую автоподгрузку БС и повышение безопасности debug-информации.

Что нового#

  • Добавлен модуль Smart Connect 2.0 как отдельный слой управления VPN-режимами.
  • Добавлен БС-детектор для анализа LTE-сети и автоматического перехода в БС-режим при недоступности ordinary VPN.
  • Добавлен БС-стабилизатор вместо старого БС-protect.
  • Добавлена автоподгрузка БС через WorkManager.
  • Добавлена активная подгрузка БС при запуске приложения.
  • Добавлена активная подгрузка БС при работающем VPN.
  • Добавлен общий слой проверки серверов через ServerProbe.
  • Добавлен отдельный механизм аварийного выбора серверов через FailoverEngine.
  • Добавлен контроллер принятия решений SmartConnect2Controller.
  • Добавлен runner для выполнения действий Smart Connect 2.0 без переноса логики в UI.
  • Добавлены уведомления Smart Connect 2.0.
  • Добавлены уведомления об успешной фоновой подгрузке БС.
  • Добавлен throttle уведомлений, чтобы приложение не спамило пользователя.
  • Добавлена настройка Xray debug.
  • Добавлены новые debug-коды для SC2, ordinary fallback и БС fallback.

Улучшения#

  • Основная логика SC2, БС, failover и фоновой подгрузки вынесена из UI-слоя.
  • Улучшено разделение ответственности между UI, настройками, VPN-сервисом и сетевыми контроллерами.
  • Улучшена логика проверки ordinary-серверов.
  • Улучшена логика проверки БС-серверов.
  • TCP ping теперь используется только как быстрый предварительный фильтр.
  • Основным критерием работоспособности VLESS/Reality стал real-delay через Xray/libv2ray.
  • Улучшена ordinary аварийка: fallback больше не выбирается только по открытому TCP-порту.
  • Улучшена БС-аварийка: fallback остаётся внутри пула БС-серверов.
  • Улучшена логика перехода ordinary VPN → БС.
  • Улучшена логика возврата БС → ordinary VPN.
  • Улучшена работа Smart Connect 2.0 на LTE.
  • Улучшено поведение на Wi-Fi: БС-детектор не включает БС автоматически.
  • Улучшена совместимость с Android 12+ background restrictions.
  • WorkManager теперь используется только для фонового обновления БС, без запуска VPN из фона.
  • Улучшена совместимость с Android 13+ уведомлениями.
  • Улучшена безопасность debug-информации Xray.
  • Улучшена локализация новых настроек и уведомлений.
  • Улучшена подготовка проекта к дальнейшей модульной архитектуре.

Исправления#

  • Исправлена проблема, при которой БС-refresh мог блокироваться после первой неудачной попытки без интернета.
  • Исправлена ошибка, когда whiteListRawRefreshAttempted выставлялся до реальной попытки загрузки.
  • Исправлен риск выбора нерабочего VLESS/Reality-сервера только из-за открытого TCP-порта.
  • Исправлены потенциальные конфликты между ordinary аварийкой и БС-аварийкой.
  • Исправлен риск смешивания ordinary fallback и БС fallback.
  • Исправлен риск автоматического SC2-переключения при неактивном VPN.
  • Исправлен риск запуска VPN из фонового Worker.
  • Исправлен риск бесконечных SC2/fallback-переключений.
  • Исправлен риск слишком частых уведомлений SC2.
  • Исправлено поведение startup-check: ordinary VPN теперь может перейти на рабочий fallback вместо немедленного Error.
  • Исправлена логика БС-стабилизатора: он не должен считать активный БС ошибкой, если ordinary VPN ещё не восстановился.
  • Исправлена логика БС-детектора: он работает только в нужных условиях, а не при любом состоянии приложения.
  • Исправлено отображение Xray debug: блок скрыт, пока настройка выключена.
  • Полностью удалена кнопка Copy Xray JSON.
  • Удалено отображение raw/masked Xray JSON в пользовательском UI.
  • Исправлена утечка лишней диагностической информации в VPN-интерфейс.
  • Исправлены недостающие строки локализации для новых настроек и уведомлений.

Прочее#

  • Старый БС-protect сохранён на уровне совместимости, но логически переименован в БС-стабилизатор.
  • Старые настройки не удалены без миграции.
  • Добавлена база для дальнейшего развития Smart Connect 2.0.
  • Добавлена база для более чистой архитектуры ordinary VPN, БС, failover и фоновой синхронизации.
  • Подготовлен manual QA checklist для проверки SC2, БС, Xray debug, WorkManager и fallback-сценариев.
  • Проведена внутренняя оптимизация сетевой логики.
  • Улучшена устойчивость приложения в LTE/DPI-сетях.

Некоторые улучшения, исправления и добавления были реализованы через закрытые тесты и работу с версиями 0.6.2 (не была в релизе) и тесты 07.0

other

80,4 МБ

Скачать APK

SHA-256: 9d92ff707177f8e995d5ef8f0867fa53b483742dd0780ef11a205169030176c8