Hysteria2: что это за протокол и когда он нужен

5 мин чтения
Hysteria2: что это за протокол и когда он нужен

Hysteria2 — это открытый протокол для прокси и VPN, построенный на модифицированном QUIC: он работает поверх UDP и выглядит как обычный HTTP/3-трафик. Его выбирают, когда соединение нестабильное или теряет пакеты — например, на мобильном интернете. Ниже — как он устроен, чем отличается от VLESS и когда его стоит включать.

Что такое Hysteria2 простыми словами

Hysteria — открытое программное обеспечение (лицензия MIT), которое авторы описывают как быстрое и устойчивое к цензуре. В основе лежит «customized QUIC protocol» — собственная доработка QUIC, рассчитанная на сети с потерями пакетов. QUIC — это современный транспорт поверх UDP, на котором работает HTTP/3.

Вторая версия (Hysteria2) — актуальная. Документация первой версии на официальном сайте помечена как устаревшая (legacy).

Важное отличие от многих других протоколов: Hysteria2 использует UDP, а не TCP. Поэтому его поведение в разных сетях может быть непохожим на то, что вы привыкли видеть у VLESS.

Как Hysteria2 маскируется под обычный трафик

Трафик Hysteria2 выглядит как HTTP/3. Для наблюдателя со стороны это похоже на обычное посещение сайта по современному протоколу, и именно на это рассчитана защита от обнаружения.

Клиент проходит авторизацию запросом по HTTP/3. Для защиты от «активного зондирования» (когда кто-то сам стучится на сервер и проверяет, как он отвечает) документация рекомендует, чтобы сервер отдавал настоящее содержимое или работал как обратный прокси.

Есть и необязательный слой обфускации Salamander: он «заворачивает» каждый QUIC-пакет так, что трафик перестаёт напоминать QUIC и выглядит как случайные UDP-данные. Он нужен, если QUIC как таковой по какой-то причине режется в сети.

Что такое Brutal и почему Hysteria2 любят на мобильном интернете

В обычном QUIC скорость отправки подстраивается под потери: пакеты пропадают — соединение притормаживает. В Hysteria2 есть алгоритм управления перегрузкой Brutal: он отправляет данные с заданной скоростью независимо от того, что сеть теряет пакеты. Рядом с ним доступен BBR — на случай, когда пропускная способность неизвестна.

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

Hysteria2 и VLESS: в чём разница

Сравнение двух протоколов
ПараметрHysteria2VLESS
ТранспортUDP (QUIC)Чаще TCP (в Vetryx — REALITY, XHTTP, WebSocket)
МаскировкаПод HTTP/3Зависит от режима, например REALITY
Сильная сторонаСети с потерями пакетовУниверсальность, широкая поддержка приложений
Когда мешаетЕсли UDP ограничен в сетиЕсли сеть сильно теряет пакеты

Это не «лучше или хуже». Это два инструмента для разных сетей. Подробнее про сам VLESS — на странице что такое VLESS, а общий обзор протоколов — в разделе протоколы Vetryx.

Как работает подключение: коротко о внутренностях

Знать это не обязательно, но так проще понять поведение протокола. Клиент устанавливает QUIC-соединение с сервером и проходит авторизацию запросом по HTTP/3. Если авторизация не пройдена, сервер для посторонних остаётся похожим на обычный веб-сервер. Дальше через соединение идут ваши TCP- и UDP-запросы.

Отсюда два практических вывода. Во-первых, раз протокол работает по UDP, на него влияют настройки сети, которые ограничивают UDP: корпоративные сети, некоторые публичные Wi-Fi, часть мобильных операторов. Во-вторых, из-за Brutal он «настойчивее» обычного QUIC: он не снижает скорость при потерях, так что на плохом канале разница с другими протоколами ощутима именно там, где потери есть. Подробности — в описании протокола и репозитории проекта.

Что делать, если Hysteria2 не подключается

  1. Проверьте, что интернет вообще работает: откройте любой сайт без VPN.
  2. Обновите подписку в приложении — список серверов мог измениться.
  3. Переключитесь на VLESS: если он работает, а Hysteria2 нет, скорее всего, в вашей сети ограничен UDP.
  4. Смените сеть: подключитесь по Wi-Fi вместо мобильного интернета или наоборот.
  5. Напишите в поддержку: в Vetryx отвечает человек из команды, а не бот — бот поддержки в Telegram.

Когда Hysteria2 стоит включить

  • Мобильный интернет с нестабильной связью. Видео рвётся, страницы грузятся рывками — попробуйте Hysteria2.
  • Основной протокол не подключается. Если VLESS не работает, смена протокола — стандартный первый шаг.
  • Нужен запасной вариант. Держать оба протокола под рукой удобно: сеть сегодня ведёт себя не так, как вчера.

Когда Hysteria2 не поможет: если оператор режет UDP целиком, протокол на UDP работать не сможет, и нужно переключаться на TCP-вариант. А если мобильный интернет работает только по «белым спискам», смотрите отдельную страницу про белые списки: там нужны серверы «Анти-глушилки» с пометкой LTE.

Hysteria2 в Vetryx

Vetryx поддерживает протоколы VLESS (REALITY, XHTTP, WebSocket) и Hysteria2. Серверы «Анти-глушилки» с пометкой LTE предназначены для мобильного интернета, который работает только по «белым спискам»; они доступны на тарифах «Обход блокировок», «VPN + Обход» и «Семейный». Трафик на всех тарифах безлимитный. Тарифы — на странице тарифов.

Как переключиться на другой протокол:

  1. Подключите подписку в приложении (на iPhone и Mac — Incy, подробнее на странице Incy).
  2. Если соединение не работает, обновите подписку.
  3. Выберите в списке серверов вариант с другим протоколом и подключитесь.
  4. На мобильном интернете попробуйте сервер «Анти-глушилки» с пометкой LTE.

Если ничего не помогает, посмотрите что делать, если VPN не подключается. Протестировать всё можно бесплатно: 24 часа без карты.

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

Hysteria2 — это VPN?

Это протокол, на котором строится VPN или прокси. Сам по себе он не сервис: нужны сервер и приложение, которое умеет с ним работать.

Hysteria2 использует TCP или UDP?

UDP: он построен на QUIC. Поэтому в сетях, где UDP ограничен, он может не работать.

Hysteria2 безопаснее VLESS?

Нет единого ответа. Это разные протоколы с разной маскировкой и разным поведением в сетях. Выбирать стоит по тому, что стабильно работает у вас.

Hysteria2 бесплатная?

Сам протокол — открытое ПО под лицензией MIT. Но для работы нужен сервер, то есть готовый сервис или собственный сервер.

Можно ли гарантировать, что Hysteria2 не заблокируют?

Нет. Любой протокол может столкнуться с ограничениями, поэтому в Vetryx их несколько.

← Все статьи

Попробуйте Vetryx

4 протокола, без логов, безлимитный трафик. Подключение за минуту.