Happ VPN

Обновления Xray-core: что важно для пользователей Happ

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
Версия гайда:
1.0

Коротко

С января по март 2026 года вышли три стабильных релиза Xray-core — v26.1.23, v26.2.6 и v26.3.27 — с добавлением TUN-инбаунда, полной поддержки Hysteria2, обновлением uTLS и правкой проверки сертификатов REALITY. После v26.3.27 на GitHub выходят только пререлизы, стабильная ветка на дату проверки не обновлялась.

Happ построен на ядре Xray-core, но не публикует, какую именно версию ядра несёт конкретная сборка приложения — это делает прямую привязку релизов ядра к версиям Happ невозможной без предположений. Тем не менее сами изменения в Xray-core стоит знать: часть из них рано или поздно доходит до клиентов вроде Happ и объясняет, почему меняется поведение уже знакомых протоколов и параметров. Три стабильных релиза 2026 года затронули TUN-режим, Hysteria2, проверку сертификатов TLS и уточнение отпечатков uTLS — все эти темы пользователь Happ уже встречал в интерфейсе или в ссылках на подключение.

Почему вообще стоит следить за релизами ядра

Xray-core — открытое ядро, на котором построен Happ, но само приложение не публикует, какую именно версию ядра несёт конкретная сборка на конкретной платформе. Это значит, что дайджест ниже нельзя читать как «в новой версии Happ появится вот это» — правильнее читать его как «вот что вообще происходит в проекте, на котором строится приложение, которым вы пользуетесь».

Ценность такого чтения практическая: когда однажды в Happ появится новое поведение уже знакомого протокола или параметра, есть шанс, что причина — в обновлении ядра, случившемся заранее, а не в решении самой команды Happ. Ниже — три стабильных релиза Xray-core за 2026 год с GitHub, каждый с датой и тем, что из него пересекается с темами, которые Happ уже документирует.

v26.1.23 (23 января 2026): TUN-инбаунд и полноценный Hysteria2

Этот релиз добавил в само ядро Xray-core встроенный TUN-инбаунд для Windows, Linux, Android и, по данным описания релиза, macOS — то есть возможность создавать виртуальный сетевой интерфейс силами самого ядра, а не через отдельный сторонний компонент. Happ уже перечисляет Xray TUN как одно из ядер туннеля наравне с собственной реализацией и сторонними инструментами — на странице TUN-режима видно, что на Android и iOS Xray TUN уже используется, а в пререлизе desktop 4.4.6 он назван новым режимом по умолчанию.

Тот же релиз добавил в Xray-core исходящее соединение Hysteria2 с портовым перебором и слоем обфускации Salamander — ровно теми параметрами портового перебора, которые уже описаны в документации Happ для ссылок hysteria2://. Дополнительно релиз заменил у клиента TLS параметр allowInsecure на проверку сертификата по отпечатку pinnedPeerCertSha256 и добавил более понятное предупреждение при проверке сертификата REALITY.

v26.2.6 (6 февраля 2026): отказ от allowInsecure

Здесь ключевое изменение — сам параметр allowInsecure убрали из TLS-клиента Xray-core; вместо него нужно использовать pinnedPeerCertSha256 и verifyPeerCertByName. Формально это про то, как сервер и клиент проверяют сертификат TLS друг друга при рукопожатии, а не про интерфейс Happ, но именно из-за таких изменений в конфигурациях со временем перестают работать старые параметры, если провайдер их не обновил на своей стороне.

Из практически полезного для рядового пользователя — в этом же релизе снизили пиковое потребление памяти ядра при запуске, с отдельной пометкой протестировать это на iOS и на маломощных устройствах вроде роутеров. Также запросы Xray-core стали по умолчанию представляться как современный браузер Chrome вместо стандартной строки языка Go — деталь, которая может быть заметна только при разборе сетевого трафика, а не в обычном использовании.

v26.3.27 (27 марта 2026): обновление uTLS и предупреждения REALITY

Это последний релиз, помеченный на GitHub как стабильный на дату проверки. В нём завершили полноценную поддержку Hysteria2 в ядре — добавили входящее соединение и транспорт с той же обфускацией, что важно в первую очередь тем, кто администрирует сервер, а не пользователям клиента.

Для пользователей Happ интереснее два других изменения. Первое — обновление библиотеки uTLS с новыми отпечатками Firefox и Safari и поддержкой постквантового алгоритма X25519MLKEM768: это как раз то, что стоит за параметром fp в ссылках VLESS Reality, вроде fp=chrome из примера в документации Happ. Второе — доработка REALITY: исправлена проверка длины short id на стороне клиента и добавлено более явное предупреждение, если сервер подключения использует нестандартный порт или домены Apple в качестве цели маскировки.

Что из этого касается пользователя, а что — только провайдера

Изменение ядраКого касается напрямуюГде это уже видно в Happ
TUN-инбаунд в ядреПользователя — через выбор ядра TUNTUN-режим
Hysteria2 outbound, портовый перебор, SalamanderПользователя — параметры ссылки hysteria2://Протокол Hysteria2
Отказ от allowInsecureВ основном провайдера сервераКосвенно — через ошибку TLS-рукопожатия
Обновление uTLS, X25519MLKEM768Пользователя — параметр fp в ссылках RealityПротокол VLESS
Hysteria2 inbound, предупреждения REALITYТолько провайдера сервера—

Как читать такие дайджесты дальше

После v26.3.27 на GitHub Xray-core вышло больше десятка версий подряд, но все они на дату проверки помечены как пререлиз — то есть автор проекта пока не отметил ни одну из них следующей стабильной. Для дайджеста это значит, что делать окончательные выводы о них рано: пререлиз может измениться до финальной версии или вовсе не дойти до стабильного статуса в текущем виде.

Практический совет — не пытаться угадывать по чужим форумам, что именно из ядра уже попало в Happ, а проверять актуальное поведение конкретного протокола или ошибки на странице этого протокола или ошибки на этом сайте: если Happ что-то меняет из-за обновления ядра, это в первую очередь отразится на поведении, а не будет объявлено отдельно как «обновление Xray-core».

Главное

  • Xray-core v26.1.23 (23 января 2026) добавил встроенный TUN-инбаунд для Windows, Linux, Android и macOS вместо стороннего моста.
  • Тот же релиз добавил в Xray-core исходящий Hysteria2 с портовым перебором и обфускацией Salamander — то есть именно те параметры ссылок, которые уже документирует Happ.
  • Xray-core v26.2.6 (6 февраля 2026) убрал параметр allowInsecure в пользу проверки сертификата по отпечатку pinnedPeerCertSha256 и verifyPeerCertByName.
  • Xray-core v26.3.27 (27 марта 2026) обновил библиотеку uTLS с новыми отпечатками Firefox и Safari и добавил постквантовый алгоритм X25519MLKEM768 — это напрямую касается параметра fp в ссылках VLESS Reality.
  • На дату проверки последний стабильный релиз Xray-core — v26.3.27; более новые версии на GitHub помечены как пререлиз и официальной стабильной сборкой не считаются.

Частые вопросы

Значит ли обновление Xray-core, что в Happ сразу появятся новые возможности?

Не обязательно и не сразу. Happ — отдельный проект, который встраивает ядро Xray-core в своё приложение, и в открытых источниках нет данных о том, какую именно версию ядра несёт конкретный релиз Happ на каждой платформе. Новая возможность ядра становится доступна пользователю только после того, как её включит и протестирует сама команда Happ в своей сборке.

Как проверить, какие релизы Xray-core вышли недавно?

Официальный список — страница релизов проекта на GitHub, там же указана дата и помечено, стабильная это версия или пререлиз. Описания релизов пишут авторы проекта Xray-core, а не Happ, поэтому для вопросов о том, что конкретно изменилось в самом ядре, стоит обращаться именно к этому источнику, а не к документации Happ.

Что означает статус «пререлиз» у версии Xray-core?

Это означает, что автор проекта пока не отметил сборку как основную стабильную версию — обычно такие версии выходят чаще и могут содержать более свежие, но менее обкатанные изменения. На дату проверки после стабильного релиза v26.3.27 от 27 марта 2026 года на GitHub вышло несколько версий именно со статусом пререлиз, а новый стабильный релиз им на смену пока не помечен.

Почему обновление uTLS в Xray-core вообще касается пользователя Happ?

Потому что параметр fp в ссылках VLESS Reality — это как раз выбор отпечатка TLS-клиента, за который отвечает библиотека uTLS внутри ядра. Когда список поддерживаемых браузерных отпечатков обновляется, это влияет на то, какие значения fp вообще доступны и насколько точно они соответствуют актуальным версиям браузеров — сама механика параметра при этом не меняется, подробнее она разобрана на странице протокола VLESS.

Стоит ли провайдеру торопиться обновлять свой сервер на Xray-core при каждом релизе?

Это решение самого провайдера и вне темы Happ как клиентского приложения, но общая практика — не переходить на пререлиз в продакшене и дожидаться следующей отмеченной стабильной версии, если не нужна конкретная свежая функция прямо сейчас. Пользователю Happ в любом случае важна не версия ядра на сервере, а то, поддерживает ли Happ нужный протокол и его параметры — это можно свериться на странице конкретного протокола.

Где посмотреть полный список изменений одного релиза Xray-core, а не только дайджест?

На странице конкретного тега релиза на GitHub — там разработчики публикуют развёрнутое описание на английском и китайском языках со ссылками на отдельные issue и pull request. Дайджест на этой странице сознательно упрощает и переводит только те пункты, которые пересекаются с уже задокументированными возможностями Happ, а не пересказывает релиз целиком.

Упомянутые темы

Разделы по теме

Источники

  1. Xray-core, релиз v26.1.23 — обращение 28 сентября 2026
  2. Xray-core, релиз v26.2.6 — обращение 28 сентября 2026
  3. Xray-core, релиз v26.3.27 (последний стабильный на дату проверки) — обращение 28 сентября 2026
  4. Все релизы Xray-core на GitHub — обращение 28 сентября 2026