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

Tunnel-0.8.1

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

Релиз 0.8.1#

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

Hysteria2 добавлена как экспериментальная функция. Поддержка будет дорабатываться и стабилизироваться в следующих версиях.

Что нового#

  • Добавлена экспериментальная поддержка протокола Hysteria2.
  • Добавлен импорт конфигураций:
    • hysteria2://
    • hy2://
  • Добавлена поддержка Hysteria2 через Xray-core.
  • Добавлена поддержка Hysteria2 в списке VPN-протоколов.
  • Добавлена сортировка серверов по Hysteria2.
  • Добавлена визуальная проверка ping для Hysteria2 на странице серверов.
  • Добавлена поддержка Hysteria2 в логике импорта пользовательских серверов.
  • Добавлена поддержка Hysteria2 в API-импорте конфигураций.
  • Добавлена обработка Hysteria2-параметров:
    • sni
    • serverName
    • peer
    • tlsHost
    • pinSHA256
    • pinnedPeerCertSha256
    • pcs
    • port
    • mport
    • mportHopInt
    • obfs
    • obfs-password
  • Добавлена поддержка udpHop / port hopping для Hysteria2.
  • Добавлена поддержка finalmask для Hysteria2 в рамках Xray-core.
  • Добавлена защита от ложного отображения Hysteria2 ping без успешной проверки real-delay.
  • Добавлена отдельная логика health-статуса для Hysteria2.
  • Добавлена синхронизация Quick Settings Tile с фактическим состоянием VPN.
  • Добавлена возможность фонового запуска VPN из шторки без открытия приложения.
  • Добавлена логика выбора маршрута при запуске с главной кнопки:
    • Tunnel-серверы
    • Личные серверы
    • Белые Списки при Premium + Smart Connect 2.0
  • Добавлена блокировка ручного включения Белых Списков на Wi-Fi.
  • Добавлена автоподготовка кэша Белых Списков на Wi-Fi без включения БС-режима.
  • Добавлено уведомление «Отключите WiFi» при попытке включить Белые Списки на Wi-Fi.

Улучшения#

  • Улучшена стабильность запуска VPN-туннеля.
  • Улучшена логика удержания Xray core после успешного запуска.
  • Улучшена обработка диагностических ошибок real-delay.
  • Улучшено разделение:
    • состояния Xray core;
    • состояния health;
    • состояния ping;
    • действия Smart Connect 2.0.
  • Улучшена работа Smart Connect 2.0 при нестабильном соединении.
  • Улучшена логика ordinary fallback.
  • Улучшена логика fallback между Tunnel-серверами и личными серверами.
  • Улучшена логика перехода к Белым Спискам.
  • Улучшена работа БС-детектора.
  • Улучшена работа БС-стабилизатора.
  • Улучшена работа Контроллера сети.
  • Улучшена логика автоподгрузки Белых Списков.
  • Улучшена работа режима Белых Списков на мобильной сети.
  • Улучшена работа отключения активного режима Белых Списков.
  • Улучшена синхронизация чекбокса Белых Списков с фактическим состоянием VPN.
  • Улучшена обработка Wi-Fi-сценариев для Белых Списков.
  • Улучшено отображение статуса подключения на главной странице VPN.
  • Улучшено отображение ping в статус-блоке.
  • Разделитель перед ping изменён с на /.
  • Улучшена работа Live Ping.
  • Улучшена работа страницы серверов.
  • Улучшено отображение протокола и IP сервера в карточке сервера.
  • Улучшено отображение личных серверов.
  • Улучшено автоматическое присвоение названий личным серверам.
  • Улучшено определение геолокации серверов.
  • Улучшена синхронизация главной кнопки VPN и Quick Settings Tile.
  • Улучшена работа быстрого запуска VPN из шторки.
  • Улучшена обработка ошибок запуска через Quick Settings Tile.
  • Улучшена диагностика Xray runtime.
  • Улучшена классификация сообщений Xray core.
  • Улучшена обработка нефатальных предупреждений Xray.
  • Улучшена стабильность переключения серверов.
  • Улучшена устойчивость приложения при смене сети.
  • Улучшена защита от лишних reconnect/fallback-сценариев.
  • Улучшена работа VPN при нестабильных сетевых условиях.

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

  • Исправлено ложное отображение статуса «Подключено» без ping.
  • Исправлено кратковременное появление «Подключено» в первые секунды подключения.
  • Исправлено отсутствие мигающего индикатора во время фактического подключения.
  • Исправлены проблемы отображения статуса подключения для всех протоколов.
  • Исправлены проблемы отображения ping в статус-блоке.
  • Исправлены проблемы долгого подключения из-за диагностического real-delay.
  • Исправлены проблемы агрессивного перехода в Reconnecting.
  • Исправлены проблемы ложного RED health, приводившего к лишним переключениям.
  • Исправлены проблемы, при которых диагностическая ошибка могла ломать рабочий Xray core.
  • Исправлены проблемы лишнего fallback при работающем Xray core.
  • Исправлены проблемы запуска fallback после кратких сетевых сбоев.
  • Исправлены проблемы обработки network callback при смене сети.
  • Исправлены проблемы утечки TUN fd / Xray core при быстрых переключениях.
  • Исправлены проблемы запуска VPN из Quick Settings Tile.
  • Исправлена проблема, при которой запуск из шторки мог открывать приложение вместо фонового запуска VPN.
  • Исправлена синхронизация Quick Settings Tile после запуска и остановки VPN.
  • Исправлены проблемы отключения активного режима Белых Списков.
  • Исправлена проблема, при которой чекбокс Белых Списков мог оставаться активным после отключения.
  • Исправлена проблема повторного запуска Белых Списков после попытки отключения.
  • Исправлена проблема запуска Белых Списков на Wi-Fi.
  • Исправлена проблема обхода Wi-Fi-блокировки через запуск с главной кнопки.
  • Исправлены проблемы подготовки кэша Белых Списков.
  • Исправлены проблемы использования старого Git Raw источника Белых Списков.
  • Исправлены проблемы с источниками БС-конфигов после перехода на API-only.
  • Исправлены проблемы отображения личных серверов.
  • Исправлены проблемы названий личных серверов.
  • Исправлены проблемы геолокации личных серверов.
  • Исправлены проблемы сортировки серверов по протоколам.
  • Исправлены проблемы ручного выбора серверов.
  • Исправлены проблемы синхронизации выбранного сервера и активного VPN.

Hysteria2#

  • Добавлена экспериментальная поддержка Hysteria2.
  • Поддерживается импорт ссылок:
    • hysteria2://
    • hy2://
  • Hysteria2 работает через Xray-core.
  • В Xray-конфигурации используется:
    • protocol = hysteria
    • network = hysteria
    • hysteriaSettings.version = 2
    • mux.enabled = false
    • alpn = h3
  • Добавлена поддержка SNI и его алиасов.
  • Добавлена поддержка port hopping.
  • Добавлена поддержка udpHop.
  • Добавлена поддержка finalmask.
  • Добавлена обработка pinSHA256 и совместимых параметров.
  • Добавлена поддержка Happ/v2rayNG-совместимых параметров Hysteria2.
  • Hysteria2 ping на странице серверов используется только как визуальная проверка.
  • Hysteria2 ping не используется как доказательство health.
  • Hysteria2 ping не используется для fallback.
  • Hysteria2 ping не используется для Smart Connect 2.0 decision.
  • Hysteria2 не показывает пользовательский ping без успешной real-delay проверки.
  • Hysteria2 получает Green health только после успешной real-delay проверки.
  • Диагностическая ошибка Hysteria2 больше не ломает рабочий Xray core.

Smart Connect 2.0#

  • Улучшена работа Smart Connect 2.0 при запуске VPN.
  • Главная кнопка VPN теперь использует более умную схему выбора маршрута:
    • сначала Tunnel-серверы;
    • затем личные серверы;
    • затем Белые Списки при Premium + Smart Connect 2.0.
  • Улучшено разделение базового fallback и SC2 fallback.
  • Переключение между Tunnel и Personal серверами работает как базовая функция.
  • Переход к Белым Спискам работает только при Premium + Smart Connect 2.0.
  • Улучшена работа БС-детектора.
  • Улучшена работа БС-стабилизатора.
  • Улучшена работа Контроллера сети.
  • Улучшена обработка RED health.
  • RED health больше не всегда означает немедленное переключение.
  • Диагностические ошибки больше не запускают лишний fallback.
  • Улучшена защита от лишних reconnect-сценариев.
  • Улучшена обработка нестабильных сетей.
  • Улучшена логика перехода ordinary → ordinary.
  • Улучшена логика перехода ordinary → Белые Списки.
  • Улучшена логика перехода Белые Списки → ordinary.
  • Улучшена логика Белые Списки → Белые Списки.
  • Улучшена синхронизация SC2 с фактическим VPN runtime.

Белые Списки#

  • Источник БС-конфигов переведён на API-only.
  • Git Raw источник отключён.
  • Удалён выбор источника БС-конфигов из настроек.
  • Белые Списки больше не включаются вручную на Wi-Fi.
  • На Wi-Fi приложение может подготовить кэш Белых Списков, но не включает БС-режим.
  • При попытке включить БС на Wi-Fi показывается уведомление «Отключите WiFi».
  • Улучшена подготовка БС-кэша.
  • Улучшено сохранение БС-кэша.
  • Улучшена работа БС при отсутствии готового кэша.
  • Улучшена работа БС при наличии готового кэша.
  • Исправлено отключение активного режима Белых Списков.
  • При ручном отключении БС режим выключается окончательно.
  • Исправлена проблема восстановления чекбокса БС после отключения.
  • Исправлена проблема повторного запуска БС после попытки отключения.
  • Улучшена синхронизация БС-режима с интерфейсом.
  • Улучшена синхронизация БС-режима с фактическим VPN runtime.

VPN и Xray#

  • Улучшена стабильность запуска Xray core.
  • Улучшена логика commit после успешного запуска Xray core.
  • Улучшена защита от утечек TUN fd при быстрых переключениях.
  • Улучшена обработка generation mismatch при запуске VPN.
  • Улучшена обработка ошибок startLoop.
  • Улучшена диагностика Xray startup.
  • Улучшена диагностика Xray runtime.
  • Улучшена классификация сообщений Xray core:
    • info;
    • warning;
    • fatal.
  • Нефатальные сообщения Xray больше не считаются критической ошибкой.
  • Улучшена устойчивость VPN при смене сети.
  • Улучшена работа reconnect-сценариев.
  • Улучшена работа background startup verification.
  • Улучшена обработка real-delay diagnostic.
  • Улучшена защита от лишнего fallback при работающем core.
  • Улучшена обработка ситуаций, когда core работает, но diagnostic временно не проходит.
  • Улучшена совместимость с современными Xray-конфигурациями.
  • Удалена сериализация устаревшего allowInsecure в Xray JSON.

Quick Settings Tile#

  • Исправлен запуск VPN из шторки.
  • VPN теперь может запускаться из Quick Settings Tile в фоне.
  • После успешного запуска VPN приложение больше не открывается автоматически.
  • После успешной остановки VPN приложение больше не открывается автоматически.
  • Приложение открывается только если требуется разрешение VPN или полный сценарий запуска через интерфейс.
  • Добавлена синхронизация состояния Quick Settings Tile с главным экраном.
  • Улучшено обновление состояния Tile после запуска VPN.
  • Улучшено обновление состояния Tile после остановки VPN.
  • Улучшена обработка ошибок запуска через Tile.
  • Ошибки запуска через Tile теперь показываются через уведомления.

Страница серверов#

  • Добавлена сортировка «По Hysteria2».
  • Переименованы сортировки по протоколам:
    • «Сначала VLESS» → «По VLESS»
    • «Сначала VMESS» → «По VMESS»
    • «Сначала Shadowsocks» → «По Shadowsocks»
    • «Сначала Trojan» → «По Trojan»
    • добавлено «По Hysteria2»
  • Улучшено отображение карточек серверов.
  • В карточке сервера теперь отображается:
    • протокол;
    • IP/host с маскировкой IPv4;
    • гео-заголовок.
  • Настройки сервера и удаление теперь расположены в одной вертикальной колонке.
  • Улучшена автопроверка ping.
  • Улучшена работа Live Ping на странице серверов.
  • Улучшена обработка серверов без геолокации.
  • Добавлена лёгкая проверка и восстановление GeoIP-названий серверов при открытии страницы серверов.

Личные серверы#

  • Личные серверы больше не используют собственные названия из ссылок.
  • Приложение автоматически назначает личным серверам имена:
    • Личный 1
    • Личный 2
    • Личный 3
  • Номер личного сервера соответствует порядку личных серверов на устройстве.
  • Улучшена перенумерация личных серверов.
  • Улучшено присвоение GeoIP-флага личным серверам.
  • Улучшено отображение личных серверов в списке.
  • Улучшено редактирование личных серверов.
  • Улучшена синхронизация личных серверов с VPN runtime.

Интерфейс#

  • Исправлено ложное отображение «Подключено» без фактического подтверждения соединения.
  • Статус подключения теперь не показывает «Подключено», пока нет ping или подтверждения соединения.
  • Для Hysteria2 статус «Подключено» появляется только после успешной real-delay проверки.
  • Во время подключения отображается состояние «Подключение» или «Проверка соединения».
  • Во время подключения мигает индикатор состояния.
  • Разделитель перед ping изменён:
    • было: Подключено • 59 ms
    • стало: Подключено / 59 ms
  • Улучшена читаемость статуса подключения.
  • Улучшена синхронизация UI с фактическим состоянием VPN.
  • Улучшена синхронизация главной страницы VPN и страницы серверов.
  • Улучшена синхронизация главной страницы VPN и Quick Settings Tile.
  • Улучшена обработка ошибок подключения.
  • Улучшено отображение состояния Белых Списков.
  • Улучшено отображение процесса подготовки БС-кэша.
  • Улучшено отображение отключения режима Белых Списков.

Уведомления#

  • Улучшены уведомления о состоянии VPN.
  • Улучшены уведомления о запуске VPN.
  • Улучшены уведомления об ошибках запуска.
  • Улучшены уведомления Quick Settings Tile.
  • Добавлено уведомление «Отключите WiFi» для режима Белых Списков.
  • Улучшено уведомление при отключении Белых Списков.
  • Улучшена синхронизация уведомлений с фактическим состоянием VPN.
  • Улучшена работа Live Ping в уведомлениях.

Прочее#

  • Проведена стабилизация VPN runtime.
  • Проведена стабилизация Smart Connect 2.0.
  • Проведена стабилизация режима Белых Списков.
  • Проведена стабилизация Quick Settings Tile.
  • Проведена стабилизация поддержки пользовательских серверов.
  • Проведена стабилизация поддержки Hysteria2.
  • Улучшена совместимость приложения с современными Xray-конфигурациями.
  • Улучшена устойчивость приложения в нестабильных сетях.
  • Улучшена диагностика сетевых сценариев.
  • Улучшена подготовка проекта к дальнейшему развитию Smart Connect 2.0.
  • Подготовлена база для более глубокой переработки SC2 в следующих версиях.

Важно#

Hysteria2 в версии 0.8.1 считается экспериментальной функцией.

Если конфигурация Hysteria2 работает в других клиентах, но нестабильно работает в Tunnel, рекомендуется проверить:

  • SNI;
  • ALPN;
  • port hopping;
  • obfs;
  • UDP-доступность у оператора;
  • корректность параметров ссылки;
  • совместимость конкретной конфигурации с Xray-core.

Поддержка Hysteria2 будет улучшаться в следующих обновлениях.

other

80,7 МБ

Скачать APK

SHA-256: 5593b7dfc71c9b8bc4464c29bcc4e317afbc235475cfad51c7d711c2b108621f