Перейти к содержанию

Hysteria 2 и Hysteria 1

Hysteria 2 унаследовал практически все функции Hysteria 1.x, добавив множество новых исправлений и улучшений. Однако важно отметить, что протокол и кодовая база претерпели значительные изменения, и в результате Hysteria 2 НЕ совместим с Hysteria 1.x. Пользователи должны выбрать либо 1.x, либо 2.x как для клиента, так и для сервера.

Ключевые улучшения

Наиболее значительные из них:

  • Новый протокол: Переработанный протокол может маскироваться под HTTP/3 для повышения устойчивости к цензуре.
  • Установление UDP-сессии за 0-RTT: Без задержки для первого пакета UDP-сессии.
  • Новая система ACL и исходящих каналов: Использование разных исходящих каналов для разных запросов.
  • API статистики трафика: Для более удобного мониторинга и управления.
  • Улучшения производительности: Различные внутренние улучшения производительности и стабильности.

Отсутствующие функции

Некоторые функции из Hysteria 1.x ещё не реализованы в Hysteria 2:

  • ACL на стороне клиента: ACL пока доступен только на стороне сервера.
  • Протокол FakeTCP: FakeTCP всегда был довольно нишевой функцией, и мы всё ещё оцениваем, стоит ли его возвращать.