Tunnel 0.13.2#
Tunnel 0.13.2 — большое обновление стабильности, сетевой логики и интерфейса приложения.
В этой версии мы сосредоточились на качестве подключения в сложных сетях, работе режима обхода Белых списков, поддержке современных протоколов и удобстве повседневного использования Tunnel.
Основным источником данных для данного патча стал пользовательский отзыв на 4pda, нашу почту и в Telegram нашей поддержки. Мы учли многие пожелания, рекомендации и включили в многие улучшения в данном обновлении.
Главное#
Улучшен Smart Connect 4#
Smart Connect стал точнее определять состояние текущей сети и выбирать подходящий режим подключения.
Улучшены сценарии:
- подключение через Wi‑Fi, LTE и нестабильные мобильные сети;
- автоматический выбор между Ordinary и обходом Белых списков;
- восстановление подключения после смены сети;
- возврат в Ordinary после восстановления стабильного интернета;
- защита от лишних и повторяющихся переключений режимов;
- запуск с главного экрана, из быстрых настроек и виджета.
Режим обхода Белых списков теперь можно включать вручную и при активном Wi‑Fi. Если Smart Connect обнаружит, что сеть снова работает стабильно, приложение самостоятельно выберет обычное подключение.
Пока VPN подключён, Smart Connect защищён от случайного выключения. После отключения VPN настройка снова становится доступной.
Переработана поддержка Hysteria2#
Поддержка Hysteria2 была значительно переработана для повышения совместимости с конфигурациями разных поставщиков.
Улучшены:
- подключение к Hysteria2-серверам;
- обработка параметров безопасности и маскировки;
- запуск и остановка соединения;
- восстановление после смены Wi‑Fi и мобильной сети;
- работа DNS и передача данных;
- диагностика нерабочих или несовместимых конфигураций;
- стабильность продолжительных подключений.
Расширена поддержка VLESS#
Улучшена совместимость VLESS-серверов и подписок с современными транспортами.
Доработана работа:
- VLESS Reality;
- TCP;
- TLS;
- WebSocket;
- gRPC;
- XHTTP и SplitHTTP;
- HTTP Upgrade;
- KCP и mKCP.
Импортированные конфигурации теперь точнее сохраняют параметры транспорта, адреса, пути, заголовки и настройки безопасности.
Повышена стабильность длительных VPN-сессий#
Tunnel больше не должен отключать рабочее соединение из-за кратковременной недоступности сервиса, нестабильной сети или временной ошибки проверки аккаунта.
Улучшены:
- продолжительные подключения;
- восстановление после кратковременного обрыва;
- повторная проверка состояния соединения;
- корректное завершение VPN;
- защита от зависшего статуса отключения;
- сохранение активного подключения при временных сетевых ошибках.
Нововведения#
Предварительная проверка серверов Белых списков#
Перед автоматическим подключением Tunnel проверяет доступность подходящих серверов и старается выбрать наиболее надёжный вариант.
Приоритет получают:
- последний успешно использованный сервер;
- избранные серверы;
- остальные доступные серверы.
Это уменьшает число неудачных первых подключений и лишних переборов серверов, особенно у новых Premium-пользователей.
На главном экране и в уведомлении подключения появился отдельный статус проверки серверов Белых списков.
Уведомление о снижении качества сети#
Добавлено консультативное уведомление, которое помогает заметить ухудшение мобильной сети — например, переход на E, H, H+, 3G, 4G или 5G.
- состояние сети обновляется автоматически;
- обозначение сети меняется динамически;
- при восстановлении хорошего качества уведомление скрывается;
- уведомление не мешает работе VPN и не блокирует передачу данных;
- уведомление работает без звука;
- показ зависит от настройки «Уведомления о статусе».
На поддерживаемых версиях Android доступна более точная информация о поколении мобильной сети.
Обновлён виджет Tunnel#
Виджет полностью переработан под компактный формат 1×1.
- новый полупрозрачный фон;
- полноценный переключатель подключения;
- серое состояние
ВЫКЛ; - жёлтое состояние
…во время подключения и проверок; - зелёное состояние
ВКЛпосле успешного подключения; - автоматическое обновление состояния;
- уменьшенный размер для совместимости с разными launcher;
- улучшенное центрирование текста без наложения на ползунок;
- скруглённые границы.
Новый Telegram-блок#
На главном экране под настройкой обхода Белых списков добавлена ссылка на Telegram-канал Tunnel.
Блок занимает всю ширину карточки и открывает Telegram независимо от переключателя обхода.
Обновлён экран настроек#
- выбор языка перенесён в начало экрана;
- быстрые настройки, виджет, Telegram и поддержка перенесены в нижнюю часть;
- улучшена последовательность основных настроек;
- сохранены переводы для поддерживаемых языков.
Проверка подписки#
- добавлена удобная ручная проверка состояния подписки;
- улучшена обработка Premium и бессрочных подписок;
- временная недоступность сервиса больше не должна приводить к ложной потере Premium;
- сохранён доступ к подтверждённым данным при нестабильном интернете.
Исправления#
- Исправлен возврат из обхода Белых списков в Ordinary.
- Исправлено переключение в обход Белых списков на ограниченной мобильной сети.
- Исправлен моментальный ложный возврат в Ordinary после выбора подходящего режима.
- Исправлены повторяющиеся циклы переключений между режимами.
- Исправлена бесконечная проверка доступа в интернет после неудачного переключения.
- Исправлены ложные срабатывания при смене Wi‑Fi и мобильной сети.
- Исправлен выбор недоступного сервера Белых списков.
- Исправлен повторный выбор уже не ответившего сервера.
- Исправлены ошибки первого подключения у новых Premium-пользователей.
- Исправлена работа ручного обхода Белых списков при включённом Wi‑Fi.
- Убрано ограничение «Доступно при мобильной сети».
- Исправлена работа Hysteria2-ссылок от разных поставщиков.
- Исправлены отдельные VLESS Reality, WebSocket и KCP-конфигурации.
- Исправлены отключения после продолжительной VPN-сессии.
- Исправлено завершение VPN при временных сетевых ошибках.
- Исправлены отдельные зависания при восстановлении маршрута.
- Исправлен медленный первый запуск из быстрых настроек.
- Исправлена синхронизация состояния между главным экраном, плиткой, уведомлением и виджетом.
- Исправлено обрезание виджета на некоторых устройствах и launcher.
- Исправлено наложение текста виджета на ползунок.
- Исправлена кликабельная область Telegram-блока на главном экране.
- Исправлено обновление серверов и подписок при недоступном интернете.
- Исправлено ложное завершение Premium при временной недоступности сервиса.
Улучшения#
- Улучшена проверка сети до подключения.
- Улучшена проверка работоспособности маршрута после подключения.
- Улучшено восстановление после смены физической сети.
- Улучшен выбор последнего рабочего сервера.
- Добавлен приоритет избранных серверов Белых списков.
- Снижено число подключений к недоступным серверам.
- Улучшено кэширование Ordinary-серверов.
- Улучшено кэширование серверов подписок.
- Списки обновляются только после получения подтверждённых данных.
- Сохранены серверы и подписки при временной недоступности сервиса.
- Улучшена проверка Premium в online и offline-сценариях.
- Улучшена работа бессрочного Premium.
- Улучшена стабильность пользовательских подписок.
- Улучшены проверки полноценного доступа к интернету.
- Снижено влияние дополнительных сетевых проверок на пользовательский трафик.
- Уведомления о состоянии сети и маршрута сделаны беззвучными.
- Уведомления о состоянии привязаны к соответствующей настройке приложения.
- Убрано лишнее уведомление о восстановлении качества мобильной сети.
- Улучшено уведомление о стороннем VPN.
- Отключение стороннего VPN выполняется только после явного действия пользователя.
- Улучшено отображение этапов подключения.
- Улучшено отображение состояния сети и VPN на главном экране.
- Улучшены переводы новых функций.