ColituЦентр помощи

Hysteria2

Что такое Hysteria2 — протокол, который Colitu пробует первым, как он работает поверх UDP/QUIC и почему выигрывает в сетях с потерями и на мобильном интернете.

Hysteria2Hysteria2

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 отвечает за секунды, а если не справится — передаст вас живой поддержке.