v2rayNG 2.3.7: интерфейс переписан на Jetpack Compose, добавлены TCP-ping и свои заголовки для подписки
5 сентября 2026 года разработчики Android-клиента v2rayNG выпустили сборку 2.3.7. Главное изменение затрагивает не протоколы, а сам интерфейс: приложение переведено на Jetpack Compose — современный способ строить экраны в Android. Вместе с переходом в списке изменений заявлены тест задержки по TCP, собственные HTTP-заголовки при обновлении подписки и обновлённое до Xray-core v26.7.28 встроенное ядро.
Смена интерфейсного фреймворка и её цена
Переход на Jetpack Compose заявлен первым пунктом релиза, авторство изменения отмечено за участником проекта под ником fuilloi. Compose — декларативный способ описания экранов, пришедший в Android на смену вёрстке через XML-разметку; для пользователя это в первую очередь вопрос отзывчивости и внешнего вида, а не набора функций.
Разработчики не скрывают, что переход прошёл не бесследно: отдельной строкой в том же списке изменений идёт пункт об исправлении проблем, вызванных миграцией интерфейса. Формулировка означает, что часть дефектов уже найдена и закрыта внутри этого же выпуска, но при смене фреймворка целиком разумно ожидать, что хвост правок продолжится в следующих сборках.
К внешнему виду относится и поддержка динамических цветов Material You — приложение может подбирать палитру под системную тему устройства. Добавлена страница с перечнем участников, работающих над переводами.
Подписки: цепочка фоновых задач и свои заголовки
В настройках группы подписки теперь можно комбинировать несколько действий в одну фоновую задачу: обновить подписку, автоматически протестировать серверы после обновления, удалить нерабочие по итогам теста и отсортировать оставшиеся. Если выбрано только обновление подписки, оно выполняется прямо на текущей странице, без ухода в фон.
Отдельно добавлена возможность передавать при обновлении подписки собственные HTTP-заголовки в формате JSON — содержимое произвольное. В примечаниях к релизу приведён пример с полями X-hwid и Authorization. Заголовки такого рода запрашивают сервисы, которые привязывают выданную конфигурацию к конкретному устройству или требуют токен на доступ к ссылке подписки; раньше подставить их в v2rayNG было нечем.
Появился тест задержки по TCP с настройкой максимального числа одновременных проверок. Ограничение параллельности здесь не косметика: массовый одновременный опрос десятков серверов сам по себе создаёт всплеск соединений.
Импорт, ядро и мелкие правки
Добавлен импорт по схеме v2rayn:// — это внутренний формат обмена конфигурациями настольного клиента v2rayN. Перенос набора серверов с компьютера на телефон в пределах одного семейства приложений становится одним действием.
Встроенное ядро обновлено до Xray-core v26.7.28. Помимо этого в сборке заявлены починка ручного хранилища файлов конфигурации и доработка автоматического подключения VPN при старте системы.
Предыдущая сборка ветки, 2.3.6, вышла 29 августа 2026 года, то есть выпуски идут примерно раз в неделю.
Источник: GitHub, 2dust/v2rayNG, релиз 2.3.7
