Разработка2 мин чтения
VLESS, Xray, sing-box и Hysteria 2: на чём работают современные VPN-приложения
Протоколы и движки простыми словами: что такое VLESS, Xray, sing-box и Hysteria 2, чем они отличаются и зачем наши VPN-приложения позволяют переключаться между двумя движками.
Мы развиваем три VPN-приложения — VPN Russia, VPN Ninja и FastTube VPN, — и в их описаниях встречаются слова VLESS, Xray, sing-box и Hysteria 2. Пользователи часто спрашивают, что это значит и зачем приложению больше одного варианта. Объясняем простыми словами.
Протокол или движок?
За этими названиями скрываются две разные вещи:
- протокол — язык, на котором VPN-клиент и сервер общаются друг с другом;
- движок (ядро) — программа на вашем устройстве, которая говорит на этих протоколах, управляет соединениями и маршрутизирует трафик.
Приложение выбирает движок, а движок поддерживает набор протоколов.
VLESS
VLESS — лёгкий протокол из семейства V2Ray и Xray. Сам по себе он намеренно делает очень мало: идентифицирует пользователя и передаёт трафик с минимальными накладными расходами, а шифрование обеспечивает TLS под ним. Почти не добавляя работы на каждый пакет, он быстр и бережёт батарею — это важно на телефонах и Apple TV.
Xray
Xray — ядро с открытым исходным кодом, выросшее из проекта V2Ray. Оно реализует VLESS, а также VMess, Trojan и Shadowsocks и добавляет собственные оптимизации поверх TLS. Это зрелый и широко используемый вариант — надёжный выбор.
sing-box
sing-box — универсальная прокси-платформа, написанная на Go. Один движок поддерживает множество протоколов — VLESS, Trojan, Shadowsocks, Hysteria 2, TUIC, WireGuard и другие — с единым форматом конфигурации. В VPN Russia 4.1 мы сделали sing-box основным ядром подключения, оставив Xray как альтернативу.
Hysteria 2
Hysteria 2 работает поверх QUIC — UDP-транспорта, на котором построен HTTP/3. Он использует собственный алгоритм управления перегрузкой, рассчитанный на сети с потерями пакетов: переполненный Wi-Fi, мобильную связь в движении, длинные международные маршруты. Там, где соединения на TCP резко замедляются, Hysteria 2 обычно сохраняет скорость. VPN Ninja поддерживает его вместе с Xray и sing-box.
| Название | Что это | Транспорт | Сильная сторона |
|---|---|---|---|
| VLESS | Протокол | TCP с TLS | Минимальные накладные расходы, бережёт батарею |
| Xray | Движок | — | Зрелый, широко используемый |
| sing-box | Движок | — | Много протоколов в одном ядре |
| Hysteria 2 | Протокол | UDP (QUIC) | Скорость в нестабильных сетях с потерями |
Зачем одному приложению два движка
Сети бывают разными. Гостиничный Wi-Fi, мобильный оператор и корпоративный firewall по-разному обращаются с трафиком, и движок, идеальный в одной сети, может тормозить в другой. Поэтому в VPN Russia можно переключаться между sing-box и Xray, а FastTube VPN предлагает два движка и встроенный тест скорости: если соединение кажется медленным, одно касание пробует другой путь, вместо того чтобы оставлять вас разбираться самостоятельно.
Что не меняется
Какой бы протокол или движок ни использовался, трафик шифруется между вашим устройством и нашим сервером, а наши VPN-приложения не логируют сам трафик, посещаемые сайты и DNS-запросы. Подробности по каждому приложению — в его политике конфиденциальности, например для VPN Russia.
Совет
Если соединение медленное, в первую очередь смените движок или локацию сервера — это решает большинство проблем со скоростью в одно касание.