Что такое Hysteria2: прокси на QUIC и условия UDP

Что такое Hysteria2: прокси на QUIC и условия UDP

Ryan Foster
5 октября 2026 г.· 10 мин чтения

Hysteria2 — протокол прокси для TCP и UDP, построенный на QUIC, защищенном транспорте, который обычно работает поверх UDP. Он доставляет запросы приложений удаленному серверу пересылки; выбор транспорта не обеспечивает автоматический охват всего устройства и не гарантирует более высокую скорость в любой сети.[1][4]

Ключевые выводы:

  • Прикладной поток TCP может проходить внутри внешнего соединения QUIC/UDP.
  • Авторизация предшествует запросам прокси; обычный ответ HTTP/3 не означает успех прокси.
  • Управление перегрузкой зависит от направления, сведений о пропускной способности и настроек реализации.
  • Сбой может относиться к транспорту, идентичности, авторизации, пересылке или локальной интеграции.

Как прокси Hysteria2 QUIC передает трафик?

Клиент получает запрос приложения и отправляет его через соединение QUIC серверу Hysteria. После авторизации сервер устанавливает требуемое дальнейшее соединение и возвращает ответ через защищенный канал. Назначению не нужно реализовывать Hysteria только потому, что его использует клиент.[1]

Внутренние пути на схеме описывают трафик приложений, а охватывающий их путь — транспорт между клиентом и сервером. Это позволяет избежать распространенной ошибки: запрос сайта по TCP может зависеть от доступного UDP между клиентом прокси и сервером. Название прикладного транспорта не устанавливает транспорт внешнего канала.

Приложение и внешний транспорт относятся к разным слоям

QUIC предоставляет потоки в соединении, управляет своим восстановлением потерь и состоянием связи. Надежный поток и ненадежная датаграмма имеют разные гарантии доставки. Эти свойства относятся к QUIC, а смысл авторизации и запросов Hysteria задается протоколом над ним.[1][4]

Разделение протокола и транспорта объясняет эти названия, а основы VPN-соединений отделяют пересылку от сбора всего трафика устройства. Ни применение QUIC, ни слово «прокси» не отвечают на вопрос, поступает ли в клиент трафик всех ваших приложений.

Что устанавливает авторизация?

До разрешения запросов прокси протокол использует обмен авторизации HTTP/3. Успешный ответ имеет статус 233; сервер также сообщает о поддержке пересылки UDP и передает сведения о скорости приема. Любой другой статус клиент обязан трактовать как отказ авторизации и разорвать соединение.[1]

Веб-ответ не равен разрешенной сессии прокси

Если учетные данные не приняты, сервер должен обработать запрос как обычный веб-трафик либо передать его настроенному вышестоящему веб-сервису. Это создает веб-поведение для неавторизованных обращений, но не дает права на пересылку. Обычная страница или ответ HTTP не являются доказательством успешной авторизации прокси.[1]

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

Учетные данные и клиентские профили нужно считать чувствительной информацией. Для пересылки узлу необходимы сведения о назначении, а транспортное шифрование не исключает его из модели доверия. Объясняя проблему другим людям, не публикуйте полные профили или журналы с паролями, идентификаторами аккаунтов и частными адресами назначения.

Как пересылаются потоки TCP и датаграммы UDP?

Для запроса TCP клиент открывает двунаправленный поток QUIC, указывает адрес назначения и ожидает ответа прокси. После успеха поток передает байты приложения, а ошибка прокси закрывает этот поток. Поэтому разные прикладные потоки внутри одного внешнего соединения могут завершаться с разными результатами.[1]

Доставка датаграмм сохраняет другую семантику

Для пересылки UDP протокол использует расширение ненадежных датаграмм QUIC и добавляет сведения о назначении и сессии. Слишком большие прикладные датаграммы должны разделяться на фрагменты или отбрасываться. Неполный набор фрагментов не дает полного пакета; неактивную сессию сервер может освободить, поэтому локально сохраненный идентификатор не гарантирует вечного существования удаленного состояния.[1]

Потеря на пути датаграмм не получает автоматически тех же механизмов надежной доставки, которые применяются к потоку проксируемого TCP. Поэтому звонок, игра или DNS-запрос могут выявлять другие проблемы, чем большая загрузка по TCP. Сервер вправе не предоставлять пересылку прикладного UDP, хотя его транспорт QUIC сам использует UDP.

Фраза «UDP работает» может означать три вещи: сеть пропускает внешние пакеты QUIC, сервер принимает датаграммы пересылки или приложение назначения получает их. Укажите, какое значение проверялось. Успех на одном уровне не подтверждает остальные два и не описывает весь путь приложения.

Как работает управление перегрузкой Hysteria2?

Управление перегрузкой Hysteria2 определяет отправку данных по пути между клиентом и сервером. В актуальной документации сервера описаны адаптивные BBR и Reno, а также режим Brutal, ориентированный на заданную скорость. Выбор зависит от сведений о пропускной способности и политики сервера; передача и прием могут использовать разные контроллеры, а детали реализации меняться между версиями.[3]

Заданный темп не создает пропускную способность

Brutal использует указанную скорость и компенсирует наблюдаемые потери. Значение выше реальной возможности пути может расходовать лишний трафик и вызывать нестабильность. Адаптивный контроллер корректирует поведение по наблюдениям; ни один подход не доказывает, что сервер, сеть доступа или устройство способны обеспечить обещанную скорость.[3]

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

Официальное руководство по производительности перечисляет качество сети, обработку на конечных устройствах, буферы сокетов, окна управления потоком и планирование как возможные ограничения. Обработка QUIC в пользовательском пространстве может быть существенна на маломощном устройстве. Поэтому сначала определяйте ограниченный ресурс, а уже затем объясняйте результат названием протокола.[2]

Оценивая соединение AethoVPN на том же устройстве, сопоставляйте фактическую задачу приложения с контролируемым базовым результатом по руководству проверки соединения; подсказка скорости Hysteria не измеряет емкость этого управляемого сервиса. Сохраняйте сопоставимыми сеть, устройство, время и нагрузку, чтобы изменение условий не выглядело результатом смены протокола.

Что требуется для транспорта Hysteria2 UDP?

Обычный транспорт Hysteria2 UDP требует пригодного пути UDP между клиентом и сервером для соединения QUIC. Если путь не переносит необходимые пакеты, помещение TCP-приложения внутрь прокси не превращает внешнюю связь в TCP. Не предполагайте автоматический переход на TCP только по типу пересылаемого приложения.[1][4]

Фильтрация — лишь одна из возможных причин

Тайм-аут может быть вызван маршрутизацией, межсетевым экраном, недоступностью узла, потерями или несовпадением ожидаемых и фактических настроек. Уменьшение скорости может также отражать очереди либо ограничения ресурсов. Сами симптомы не устанавливают намеренную фильтрацию или дефект QUIC, поскольку несколько независимых причин дают похожий результат.

Дополнительная маскировка пакетов меняет их представление и отличается от доступности транспорта и доверия к защищенному соединению. Она не гарантирует прохождение сети, которая отклоняет все соответствующие пакеты UDP. Заявления о конкретной сети требуют ограниченных по условиям, датированных наблюдений, а не универсального обещания.

Объяснение блокировки QUIC и границ доказательств рассматривает более узкий диагностический вопрос. Данное определение не задает параметры маскировки, настройки развертывания или способы обхода ограничений организации. Его задача — дать точные названия слоям, которые могут работать или отказывать независимо.

Какой уровень сбоя следует назвать?

Полезное сообщение описывает последний доказанный этап и первый отсутствующий результат. Таблица связывает симптомы с возможными уровнями, но не утверждает единственную причину. Категории следуют из процесса соединения и остаются полезными, даже если конкретный клиент использует другие подписи состояния.

Уровень сбояВозможное объяснениеЧего нельзя заключить только по нему
Тайм-аут внешнего соединенияДоступность UDP, состояние сервера, маршрутизация, потери или несовпадение настроекQUIC намеренно заблокирован повсюду
Не проходит проверка идентичности узлаНеожиданный сертификат, политика доверия, часы или другой узелУчетные данные обязательно неверны
Защищенный канал установлен, но авторизация отклоненаНесовпадение учетных данных или разрешенийСайт назначения недоступен
Авторизация успешна, один запрос TCP не проходитДоступность назначения, разрешение имен или политика пересылкиВсе внешнее соединение непригодно
TCP работает, прикладной UDP нетНет интеграции клиента, отключена пересылка или проблема датаграммВнешний UDP для QUIC полностью недоступен
Передача медленнаяСеть, CPU, буферы, управление потоком, планирование или предположения о скоростиHysteria2 всегда быстрее или медленнее другого протокола

Определение не является сравнительным тестом

Сравнение Hysteria2 с VLESS/REALITY развивает отдельный вопрос выбора модели соединения. Общий обзор протоколов рассматривает также охват, доверие и поддержку клиента. Ни одна из этих тем не превращает единичную успешную передачу в универсальный рейтинг.

Для содержательного сравнения укажите дату, сеть доступа, узел, сборку клиента, тип трафика, направление и метод измерения. Отделяйте установление соединения от длительной пропускной способности и отзывчивости приложения. Без этих условий число скорости не дает другому читателю достаточно контекста, чтобы понять, какого результата ожидать в его собственном окружении.

Итоги

  • Hysteria2 пересылает прикладной TCP и UDP через защищенное соединение QUIC.
  • Доступность внешнего UDP, авторизация и пересылка имеют независимые границы сбоев.
  • Brutal — один вариант контроллера, а не свойство каждого развертывания или гарантия скорости.
  • Объясняйте сбои по уровням; охват клиента и доверие к узлу требуют отдельной проверки.

Часто задаваемые вопросы (FAQ)

Hysteria2 является VPN-протоколом?

Hysteria2 задает обмен прокси поверх QUIC, а не автоматическую IP-маршрутизацию всего устройства. Клиент может добавить сбор трафика и маршрутизацию, но охват определяется этой интеграцией. Само имя протокола не подтверждает VPN-соединение для всех приложений.

Почему приложению TCP может требоваться UDP?

Прикладной поток TCP проходит через внешнее соединение QUIC, обычно работающее поверх UDP. Тип приложения и транспорт прокси — разные слои. Сеть, препятствующая внешнему пути, способна нарушить запрос TCP, находящийся внутри него.

Hysteria2 всегда использует Brutal?

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

Более высокое значение скорости ускоряет связь?

Большая целевая скорость не увеличивает физическую емкость пути. Нереалистичный темп Brutal способен расходовать трафик и дестабилизировать соединение. Сравнивайте устойчивое поведение приложения в контролируемых условиях, а не принимайте настройку за измеренную производительность.

QUIC означает поддержку прикладного UDP сервером?

UDP во внешнем соединении QUIC не подтверждает разрешение пересылать UDP приложений. Ответ авторизации сообщает о поддержке пересылки, а клиентская интеграция должна передавать датаграммы приложения. Этот путь нужно проверять отдельно от запроса TCP.

Страница HTTP/3 доказывает успешную авторизацию?

Обычная страница HTTP/3 может быть веб-поведением сервера для неавторизованного обращения. Hysteria требует специального успешного ответа авторизации до принятия запросов прокси. Доступная страница поэтому не устанавливает ни разрешение прокси, ни пересылку назначения.

Тайм-аут доказывает блокировку Hysteria2?

Один тайм-аут не идентифицирует намеренную блокировку. Маршрутизация, потери, недоступный узел и несовпадение настроек дают тот же симптом. До называния причины нужны доказательства, отделяющие внешний транспорт от идентичности, авторизации и назначения.

Отказ от ответственности: Объяснение основано на открытой документации протокола и реализации, а не на тесте скорости или инструкции по развертыванию. Соблюдайте применимые законы и сетевые правила; проверяйте поведение по документации своей версии.

Источники

  1. Hysteria 2 Protocol Specification
  2. Hysteria 2 Performance
  3. Hysteria 2 Full Server Config
  4. RFC 9000: QUIC: A UDP-Based Multiplexed and Secure Transport

Sources checked 5 октября 2026 г.

Начните бесплатный 3-дневный пробный период

Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.

*Только для новых пользователей. Один пробный период на пользователя.

Что такое Hysteria2: прокси на QUIC и условия UDP | AethoVPN