Tunnel 0.8.3 — Hysteria2 Stability Update#
Это обновление сосредоточено на стабильности Hysteria2, корректной работе SC2, БС-режима, PING-логики и диагностике приложения.
Главное#
- Переработана работа Hysteria2 через связку
official Hysteria client + HEV. - Улучшена совместимость Hysteria2 с SC2, fallback-переключениями и БС-режимом.
- Исправлена логика PING: разделены активный PING VPN-соединения и автопроверка PING всех серверов.
- Улучшена автоподгрузка и обновление БС-кэша.
- Исправлено отображение локаций серверов при наличии корректных данных от backend.
- Убраны устаревшие проверки Hysteria2 через legacy Xray logic.
Hysteria2#
- Hysteria2 теперь работает через отдельный runtime на базе
official Hysteria client + HEV. - Исправлена совместимость Hysteria2 с full URI, включая
sni,alpn,obfs,obfs-passwordиfm. - Исправлены случаи, когда Hysteria2 мог ошибочно проверяться как обычный TCP/Xray-сервер.
- Убрана устаревшая legacy-диагностика Xray Hysteria.
- Исправлена обработка ошибок запуска HEV:
- отсутствие бинарника теперь определяется отдельно;
- остальные ошибки запуска помечаются как
HYSTERIA2_HEV_START_FAILED.
SC2 и переключения#
- Исправлена логика выбора Hysteria2 в SC2/fallback.
- Hysteria2 больше не считается рабочим fallback-сервером только по факту валидной ссылки, если требуется deep availability check.
- Availability probe для Hysteria2 теперь используется как проверка доступности, а не как источник PING.
- Уменьшен риск выбора нерабочего Hysteria2-сервера при автоматических переключениях.
- Улучшена совместимость переключений между обычными серверами, БС-режимом и Hysteria2.
PING#
- Разделены две настройки:
Живой PING— только для активного VPN-соединения.Автопроверка PING всех серверов— только для страницы «Серверы».
Живой PINGбольше не запускает проверку всего списка серверов.- Автопроверка PING всех серверов теперь выполняется раз в 3 секунды.
- Для Hysteria2 в списке серверов используется ICMP PING.
- Для активного Hysteria2-соединения используется via-proxy PING через уже поднятый runtime.
- Cold availability probe Hysteria2 больше не используется как обычный PING сервера.
- Исправлена ситуация, когда Hysteria2 показывал завышенные значения PING в списке серверов.
- Убрано лишнее debug-сообщение у Hysteria2-серверов.
БС-режим#
- Улучшена автоподгрузка БС-кэша.
- Улучшено объединение старого рабочего БС-кэша и новых серверов из API.
- Исправлены случаи, когда приложение могло показывать некорректное уведомление об обновлении БС-кэша.
- Пользовательское уведомление БС теперь стало проще:
Для вашей LTE-сети мы
обновили кэш БС, итог N