Hysteria2: протокол на QUIC для нестабильного интернета
Hysteria2 на QUIC держит скорость на сетях с потерями пакетов. Сравнение с WireGuard, AmneziaWG и V2Ray, честные ограничения, настройка протокола в RocketVPN.
Вбейте в поиск «hysteria2 протокол что это» — и результат разочарует. Одна статья на Хабре с комментариями занимает сразу два места в выдаче, а дальше идёт россыпь постов в микроблогах на бесплатных поддоменах. А человеку, который просто выбирает протокол в настройках VPN-клиента и хочет понять, зачем вообще эта кнопка, ответить там особо нечем. Ниже, по существу: что это за протокол, чем он отличается от остальных и когда его вообще стоит включать.
Что такое Hysteria2 простыми словами?
Hysteria2 — протокол передачи данных на базе QUIC. Сам QUIC изначально придумали для веба, как замену связке TCP плюс TLS, которая к тому моменту уже начала трещать по швам на мобильных сетях. Hysteria2 берёт ту же идею и строит поверх неё VPN-туннель.
Главное отличие от классики вроде OpenVPN или части реализаций IKEv2: он не тащит за собой издержки TCP. Работает на UDP-датаграммах и сам решает, как реагировать на потери и задержки, а не полагается на механизм, который проектировали для стабильных проводных линий ещё в прошлом веке.
В подписке RocketVPN Hysteria2 — один из восьми протоколов, между которыми можно переключаться без доплаты и без переоформления тарифа. Рядом в личном кабинете живут AmneziaWG, V2Ray, WireGuard, OpenVPN, IKEv2/IPsec, L2TP/IPsec и Shadowsocks. У каждого своё назначение: Hysteria2 не заменяет остальные семь, а закрывает конкретную нишу — плохие сети.
Почему протокол на QUIC ведёт себя иначе на плохом канале?
Разница видна в том, что происходит при потере пакета. TCP устроен так: пакет не подтверждён, соединение воспринимает это как сигнал перегрузки, притормаживает и пересылает данные заново, дожидаясь подтверждения именно этого пакета, прежде чем двигаться дальше по потоку. На стабильном проводном канале это почти незаметно. На нестабильном каждая потеря тянет за собой просадку, а серия потерь за минуту складывается в ощутимое падение скорости для всего соединения.
QUIC переносит такие ситуации мягче. Он не привязан к строгому порядку доставки байтов, как TCP, и продолжает передачу, не останавливая весь поток из-за одного потерянного пакета. Отдельные потери не превращаются в цепную реакцию затормаживаний. Соединение восстанавливает то, что потерялось, без драматической просадки скорости для всего канала.
Есть и вторая сторона. QUIC изначально проектировали с расчётом на то, что задержка и джиттер — обычное состояние мобильной сети, а не редкое исключение. Соединение должно оставаться живым и полезным именно при постоянных мелких сбоях: лабораторный тест с идеальным сигналом тут ни при чём.
Типичная ошибка: сравнивать протоколы по одному спидтесту дома, на хорошем Wi-Fi. На такой сети разница между Hysteria2 и, скажем, WireGuard укладывается в погрешность измерения, оба покажут похожие мегабиты. А вылезает она не в цифрах спидометра, а в том, срывается ли видеозвонок в момент, когда телефон на ходу переключается между сотами.
Отсюда и практический смысл выбора Hysteria2: не «он вообще быстрее всех», а «он теряет меньше скорости именно там, где канал и так уже нестабилен».
Когда Hysteria2 показывает себя лучше всего?
Из механики протокола вытекают несколько сценариев, где разница ощущается сильнее всего:
- Перегруженный мобильный интернет: час пик в метро, LTE на самом краю зоны покрытия, переключение между сотами на ходу в машине, на прогулке, где угодно.
- Дальние маршруты. Чем дальше сервер географически, тем выше и задержка, и вероятность, что пакет где-то по дороге потеряется. Это просто физика расстояния, а не особенность конкретной сети.
- Нестабильный Wi-Fi в гостиницах и кафе, домашний роутер на границе зоны покрытия, помехи от соседских сетей за стеной.
Причина во всех трёх случаях одна: канал время от времени теряет пакеты, и вопрос в том, как соединение на это реагирует. Протоколы поверх TCP реагируют жёстко и заметно просаживают скорость. Hysteria2 на базе QUIC — мягче, без такой цепной реакции.
Чем Hysteria2 отличается от AmneziaWG, V2Ray и WireGuard?
У всех восьми протоколов в подписке RocketVPN свои сильные стороны. Они решают разные задачи, а не соревнуются друг с другом по одному параметру вроде скорости.
WireGuard тоже сидит на UDP и славится скоростью: минималистичный протокол на шифровании ChaCha20, который почти не грузит процессор устройства. Но у него узнаваемая сигнатура. Пакеты WireGuard легко отличить от прочего трафика по формату, и там, где фильтрация прицельно ищет именно эту сигнатуру, она её находит и блокирует.
AmneziaWG — это WireGuard со встроенной обфускацией. Он маскирует характерный рисунок трафика WireGuard так, что для систем анализа пакетов соединение выглядит обычным UDP-трафиком без опознавательных признаков. Подробнее о механике обфускации: в отдельном материале о том, как работает AmneziaWG.
V2Ray идёт другим путём: заворачивает трафик в TLS-рукопожатия, неотличимые от обычных HTTPS-сайтов. Он не пытается спрятать UDP как UDP. Он превращает VPN-соединение в то, что выглядит как обращение к защищённому сайту в браузере. Подробности: в статье о том, как работает V2Ray.
Hysteria2 стоит особняком. Он не маскируется под HTTPS и не прячет сигнатуру UDP, как AmneziaWG. Задача у него другая: вести себя стабильно на канале, где пакеты теряются, а не обманывать анализатор трафика провайдера. Это протокол в первую очередь про поведение на плохой сети, а не про маскировку под что-то другое.
Коротко разница по всем четырём протоколам — в таблице:
| Протокол | На чём основан | Сильная сторона | Когда выбирать |
|---|---|---|---|
| Hysteria2 | QUIC поверх UDP | Держит скорость на сетях с потерями пакетов | Перегруженный мобильный интернет, дальние маршруты, нестабильный Wi-Fi |
| WireGuard | UDP, шифрование ChaCha20 | Минимализм, низкая нагрузка на процессор | Стабильный канал без прицельной фильтрации UDP-сигнатур |
| AmneziaWG | WireGuard со встроенной обфускацией | Скрывает узнаваемую сигнатуру WireGuard | Сети, где обычный WireGuard режется по сигнатуре |
| V2Ray | TLS-рукопожатия поверх трафика | Неотличим от обычных HTTPS-сайтов | Сети с прицельной фильтрацией именно UDP-трафика |
Где Hysteria2 может не подойти?
Обещаний вроде «этот протокол обходит любую блокировку» тут не будет: это неправда, и слабые места у Hysteria2 есть, как у любого протокола.
Там, где фильтрация целится именно в UDP-трафик как таковой (режет весь нестандартный UDP на определённых участках сети или анализирует характер UDP-сессий целиком), Hysteria2 может проходить хуже, чем V2Ray под маской HTTPS. Причина простая: V2Ray прикидывается тем, что фильтрация и так обычно пропускает, а Hysteria2 остаётся UDP-соединением по своей природе, просто без опознавательной сигнатуры конкретного протокола вроде WireGuard.
Второй момент, и он ловит людей чаще, чем сами блокировки, — поддержка со стороны клиентов. WireGuard встроен или легко подключается в большинстве операционных систем и роутеров, это давно устоявшийся стандарт. Клиентов, которые умеют работать с Hysteria2, заметно меньше. На старом или нетипичном устройстве стоит заранее, до переключения, а не после, проверить в настройках клиента, есть ли Hysteria2 в списке протоколов вообще. Иначе можно потратить вечер, разбираясь, почему «протокол не подключается», хотя дело в том, что его там просто нет.
Выбор протокола, если разобраться, — вопрос конкретной сети и конкретного устройства, а не рейтинга «какой протокол самый современный». Если на вашей сети и вашем устройстве Hysteria2 работает хуже ожидаемого, разумный шаг: переключиться на другой протокол из той же подписки и сравнить результат. В RocketVPN это не требует ни доплаты, ни нового тарифа. О том, почему подключение вообще может обрываться или замедляться на разных сетях, есть отдельный разбор: почему не работает VPN в России.
Как настроить Hysteria2 в личном кабинете RocketVPN?
Параметры подключения — адрес сервера, логин и пароль — берутся в личном кабинете, в разделе с активной подпиской. Там же выбирается локация: у RocketVPN 54 локации, включая Москву и Санкт-Петербург, и протокол меняется для любой из них без ограничений и без дополнительных согласований.
Частая накладка на этом шаге: скопировать параметры для одной локации, а протокол выставить для другой. Адрес сервера привязан именно к выбранной локации, и если поменять локацию позже, данные придётся брать заново.
Для подключения через Hysteria2 нужен клиент, который поддерживает именно этот протокол. Не любое VPN-приложение умеет с ним работать. Собственного приложения у RocketVPN нет, поэтому клиент подбирается отдельно под вашу операционную систему, а параметры из личного кабинета вносятся уже в его настройки.
Общий порядок один и тот же независимо от устройства: получить в кабинете адрес сервера и учётные данные для выбранной локации, указать в клиенте протокол Hysteria2, ввести эти параметры и подключиться. Пошаговые инструкции под конкретные платформы есть на сайте: для роутера в разделе настройка роутера, для iPhone и iPad в разделе настройка iOS, для Android в разделе настройка Android. Общая логика подключения для всех устройств собрана на странице как подключиться.
Если что-то не заводится или клиент не показывает протокол в списке: это чаще всего вопрос конкретного приложения, а не сервера: значит, установленный клиент Hysteria2 попросту не поддерживает. Раздел поддержки в личном кабинете и адрес support@rocketvpn.net — быстрее способ разобраться, чем перебирать настройки наугад.
Частые вопросы
Hysteria2 — это то же самое, что HTTP/3?
Нет. HTTP/3 — протокол передачи веб-страниц, тоже построенный на QUIC. Hysteria2 использует тот же транспортный слой QUIC, но не для веба, а для VPN-туннеля. Общий у них фундамент: работа поверх UDP вместо TCP, а вот назначение разное.
Hysteria2 всегда быстрее WireGuard?
Нет, и не в этом суть Hysteria2. На стабильном канале без потерь пакетов разница между современными UDP-протоколами обычно почти не ощущается. Преимущество Hysteria2 раскрывается именно там, где канал нестабилен: на перегруженном мобильном интернете, дальних маршрутах, слабом Wi-Fi. На хорошей сети выбор протокола — вопрос скорее сигнатуры и совместимости с клиентом, чем скорости передачи.
Нужно ли отдельное приложение для Hysteria2?
Нужен клиент, который поддерживает этот протокол: не каждое VPN-приложение это умеет. Собственного приложения у RocketVPN нет: подходящий клиент выбирается под вашу операционную систему отдельно, а параметры для него берутся в личном кабинете.
Можно ли переключаться между Hysteria2 и другими протоколами без ограничений?
Да. Все восемь протоколов входят в одну подписку, переключение между ними не требует доплаты и не привязано к конкретному тарифу — доступно на любом из четырёх, от Bronze до Platinum.
Почему Hysteria2 иногда работает хуже V2Ray?
Там, где фильтрация ищет именно UDP-трафик, Hysteria2 как UDP-протокол может проходить хуже, чем V2Ray, который маскируется под обычные HTTPS-соединения и не выделяется на фоне остального веб-трафика. Это не изъян реализации, а разница подходов: один протокол заточен под поведение на плохом канале, другой — под маскировку под привычный трафик.
Стоит ли выбирать Hysteria2, если основная проблема — сама блокировка VPN, а не потери пакетов?
Не обязательно. Если соединение обрывается не из-за качества канала, а потому что провайдер целенаправленно распознаёт и режет определённый трафик, разумнее сначала попробовать протокол с обфускацией: AmneziaWG или V2Ray. А дальше уже по результату решать, нужен ли вообще Hysteria2 в конкретном случае.
Тариф влияет на доступность Hysteria2?
Нет. Протокол доступен на всех четырёх тарифах — Bronze, Silver, Gold и Platinum. Тарифы различаются сроком подписки и ценой за месяц, а не набором протоколов или количеством устройств: везде 5 устройств, все 54 локации и без лимита трафика. Сравнение тарифов: страница тарифы RocketVPN.
Решили попробовать Hysteria2 — порядок действий простой и один и тот же для любого устройства:
- Сначала разберитесь, в чём именно проблема на вашем канале: потери пакетов на нестабильной сети или прицельная блокировка VPN-трафика. От этого зависит, с чего начинать: с Hysteria2 или сперва с AmneziaWG либо V2Ray.
- Если подписки ещё нет — зарегистрируйтесь на странице регистрации и выберите тариф. Набор протоколов и локаций одинаковый на всех четырёх тарифах.
- Установите на устройство клиент, который поддерживает именно Hysteria2. Список протоколов у него стоит проверить ещё на этапе выбора приложения, до того как разбираться, почему подключение не работает.
- Возьмите в личном кабинете адрес сервера, логин и пароль для выбранной локации и укажите в клиенте протокол Hysteria2.
- Подключитесь и проверьте соединение на своей обычной сети — мобильной, домашней или в дороге, там, где обычно и возникают проблемы со скоростью.
- Если результат не устраивает, переключитесь на другой протокол из той же подписки без доплаты и сравните. Это можно сделать столько раз, сколько нужно, пока не найдётся вариант, который стабильно работает именно на вашей сети.



