Hysteria2
Что такое Hysteria2 — протокол, который Colitu пробует первым, как он работает поверх UDP/QUIC и почему выигрывает в сетях с потерями и на мобильном интернете.
Hysteria2 — режим подключения, который Colitu Adaptive Connect пробует первым во всех приложениях. Он создан ради скорости и сильнее всего помогает там, где теряется много пакетов.
Что такое Hysteria2?
Hysteria2 — прокси-протокол на основе UDP, который разрабатывает проект с открытым кодом apernet. Он передаёт трафик через QUIC и шифрует его с помощью TLS 1.3. Hysteria2 доступен на каждом сервере Colitu.
Почему Colitu его использует
- При потере пакетов он не замедляется так резко, как протоколы на основе TCP.
- Лучше переносит перепады мобильных сетей.
- Работает с настоящим TLS-сертификатом; снаружи это обычный зашифрованный QUIC-трафик.
Поэтому, если ваша сеть пропускает UDP, первым выбирается именно он.
Как он работает поверх UDP и QUIC
В протоколах на основе TCP данные идут одной упорядоченной очередью: если один пакет потерялся, все следующие ждут, пока его отправят заново. QUIC работает поверх UDP и передаёт внутри одного соединения несколько независимых потоков, поэтому потеря пакета в одном потоке не тормозит остальные. Установка соединения и шифрование TLS 1.3 выполняются вместе, в одном рукопожатии.
Преимущество в сетях с потерями
TCP считает каждый потерянный пакет признаком перегрузки сети и сразу снижает скорость. Но в беспроводных сетях и на больших расстояниях пакеты часто теряются не из-за перегрузки, а из-за помех и проблем на линии. Hysteria2 использует управление перегрузкой в стиле «Brutal»: вместо того чтобы вдвое снижать скорость при потерях, он компенсирует их и старается держать заданную скорость. В итоге скорость на нестабильных каналах ровнее.
Преимущество на мобильном интернете
В мобильных сетях меняется уровень сигнала, телефон переключается между вышками, а в часы пик скачет задержка. Всё это приводит к потерям пакетов. Благодаря устойчивости Hysteria2 к потерям и независимым потокам QUIC загрузка страниц, видео и звонки меньше страдают от таких перепадов.
Когда Adaptive Connect выбирает Hysteria2
Hysteria2 — первый режим, который пробуют приложения для Windows, Android, iOS и Linux. Если он проходит проверку работоспособности, то есть через туннель реально идёт трафик, подключение работает на Hysteria2.
Одно исключение: Android запоминает последний сработавший режим для каждого сервера. Если раньше на этом сервере сработал другой режим, следующее подключение начнётся с него.
Что будет, если Hysteria2 (UDP) заблокирован?
Некоторые корпоративные сети, сети отелей и учебных заведений, а также некоторые операторы блокируют или ограничивают UDP-трафик. Тогда Hysteria2 не проходит проверку, и Colitu автоматически переходит на TCP-режимы:
- Android и iOS: следующий режим — VLESS Reality.
- Windows и Linux: пробуется TCP-режим, через который сервер отвечает быстрее всего. Hysteria2, через который не прошёл трафик, уходит в конец очереди на 10 минут, чтобы при переподключении не упираться в ту же блокировку.
Менять настройки не нужно. Подробнее: Как работает Colitu Adaptive Connect
Безопасность и шифрование
- Весь трафик шифруется с помощью TLS 1.3.
- Серверы используют настоящий TLS-сертификат, выпускаемый автоматически (ACME), а не самоподписанный.
- Адреса серверов, номера портов и ключи не публикуются — они приходят в приложение в зашифрованном виде.
Подробный технический разбор: colitu.com/protocols/hysteria2
Нужна ещё помощь?
Colitu Bot отвечает за секунды, а если не справится — передаст вас живой поддержке.