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

Tunnel-0.8.2

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

Релиз 0.8.2#

Обновление 0.8.2 направлено на улучшение автоподгрузки Белых Списков, повышение точности health-логики VPN, стабилизацию Smart Connect 2.0 и более аккуратную проверку рабочих серверов.

Что нового#

  • Добавлена автоподгрузка Белых Списков при каждом запуске и возврате в приложение.
  • Автоподгрузка БС выполняется только при включённой настройке автоподгрузки.
  • Добавлена проверка изменения БС-конфигов перед пересборкой кэша.
  • Если список БС-конфигов не изменился, приложение не выполняет повторную тяжёлую проверку серверов.
  • Добавлен приоритет последних рабочих БС-кандидатов при новой проверке.
  • Последний активный рабочий БС-сервер теперь проверяется первым.
  • Последние рабочие БС-серверы сохраняются и повторно проверяются даже после обновления списка из API.
  • Добавлена срочная подгрузка БС-кэша для сценариев Smart Connect 2.0:
    • cache miss;
    • no route;
    • отсутствие подходящего БС-кандидата.
  • Расширена проверка ordinary-серверов Smart Connect 2.0 с 3 до 5 попыток.
  • В уведомлениях порядок трафика изменён на DOWN / UP, как на главной странице VPN.

Улучшения#

  • Улучшена работа автоподгрузки Белых Списков.
  • Улучшена логика обновления БС-кэша.
  • Улучшена проверка новых БС-конфигов перед сохранением на устройство.
  • Улучшено сохранение последних рабочих БС-кандидатов.
  • Улучшен порядок проверки БС-кандидатов:
    • сначала последний активный рабочий сервер;
    • затем последние рабочие серверы;
    • затем новые серверы из API.
  • Улучшена работа Smart Connect 2.0 при отсутствии готового БС-кэша.
  • Улучшена работа Smart Connect 2.0 при срочной необходимости обновить БС.
  • Улучшена синхронизация periodic sync после изменения Premium-статуса пользователя.
  • Улучшена работа автоподгрузки после возврата приложения из фона.
  • Улучшена обработка случаев, когда пользователь получил Premium без перезапуска приложения.
  • Улучшена обработка случаев, когда Premium был отключён.
  • Улучшена работа проверки серверов перед переключением.
  • Проверка recovery-кандидатов стала строже: сервер должен пройти 5 успешных проверок.
  • Проверка текущего активного сервера остаётся мягкой: достаточно одного успешного ответа, чтобы не переключать рабочий сервер без причины.
  • Улучшена работа потоков проверки БС.
  • TCP-prefilter теперь использует настройку количества потоков проверки.
  • Real-delay проверки ограничены безопасным лимитом, чтобы не запускать слишком много Xray-проверок одновременно.
  • Улучшена точность health-логики VPN.
  • Улучшено разделение endpoint ping и доказательства работы туннеля.
  • Улучшена обработка приложений, которые игнорируют VPN.
  • Улучшена диагностика сценариев, где Android видит трафик, а Xray-трафик отсутствует.
  • Улучшена устойчивость SC2 к ложным RED health-сценариям.
  • Улучшена читаемость VPN-уведомлений.

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

  • Исправлена проблема, при которой Android-трафик мог ошибочно считаться доказательством поломки VPN.
  • Исправлена проблема ложного RED health при включённых приложениях, игнорирующих VPN.
  • Исправлена проблема, при которой TCP ping мог давать Green health без подтверждённого Xray-трафика.
  • Исправлена логика AndroidHasTrafficXrayNoTraffic для пользователей с ignored/bypass VPN apps.
  • Исправлена обработка сценариев, где часть трафика идёт мимо VPN по настройке пользователя.
  • Исправлена проблема повторной пересборки БС-кэша при неизменившемся API payload.
  • Исправлена проблема лишних уведомлений о подгрузке БС, когда список конфигов не изменился.
  • Исправлена проблема, при которой periodic sync мог не включиться сразу после получения Premium.
  • Исправлена проблема, при которой срочный refresh БС мог игнорироваться из-за уже запланированной active-задачи.
  • Исправлена проблема, при которой настройка потоков проверки БС работала неполноценно.
  • Исправлен порядок отображения скорости в уведомлениях VPN.
  • Исправлено несоответствие порядка трафика между главной страницей VPN и уведомлением.

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

  • Белые Списки теперь автоматически проверяются при запуске и возврате в приложение.
  • Если API-список не изменился, приложение не выполняет повторную проверку тех же конфигов.
  • Если API-список изменился, приложение проверяет новые конфиги и обновляет локальный БС-кэш.
  • Уведомление о подгрузке БС показывается только если реально были загружены новые данные.
  • Последние рабочие БС-кандидаты сохраняются и проверяются первыми.
  • Старые рабочие БС-кандидаты не удаляются автоматически только потому, что их нет в новом API-списке.
  • Старые БС-кандидаты сохраняются в новом кэше только если снова прошли проверку.
  • Срочные сценарии Smart Connect 2.0 теперь используют обновление БС с заменой старой active-задачи.
  • Обычный вход в приложение использует мягкую постановку задачи, чтобы не спамить WorkManager.

Smart Connect 2.0#

  • Проверка ordinary-кандидатов расширена до 5 попыток.
  • Для recovery-кандидата требуется 5 успешных проверок.
  • Для текущего активного сервера достаточно 1 успешной проверки из 5.
  • Улучшена точность определения живого сервера.
  • Улучшена защита от случайного выбора нестабильного сервера.
  • Улучшена работа SC2 при отсутствии доступных ordinary-серверов.
  • Улучшена работа SC2 при необходимости срочно обновить БС-кэш.
  • Улучшено разделение обычной автоподгрузки и срочной подгрузки.

VPN Health#

  • TCP ping больше не считается полноценным доказательством работы VPN-туннеля.
  • Green health теперь требует подтверждения через:
    • Xray traffic;
    • real-delay;
    • успешную tunnel-проверку.
  • Android traffic без Xray traffic больше не считается автоматическим признаком поломки VPN, если включены приложения, игнорирующие VPN.
  • Сценарии с ignored/bypass VPN apps теперь считаются диагностическими, а не критическими.
  • Уменьшено количество ложных RED health-срабатываний.
  • Улучшена устойчивость VPN при смешанном трафике, когда часть приложений идёт через VPN, а часть — мимо VPN.

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

  • В уведомлениях VPN изменён порядок отображения скорости:
    • было: UP / DOWN
    • стало: DOWN / UP
  • Порядок скорости теперь совпадает с главной страницей VPN.
  • Уведомления о подгрузке БС теперь показываются только при реальном обновлении списка конфигов.
  • Улучшена читаемость уведомлений VPN.

Прочее#

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

other

80,7 МБ

Скачать APK

SHA-256: 1e016bce550f45707eb85f4e8a054006be23b7fdc85ef7563d8c9f47a60d3289