Hysteria2
Главное про Hysteria2 понятно не из списка его возможностей, а из одной особенности TCP. Когда TCP теряет пакет, он считает это признаком перегрузки и снижает скорость — логика, придуманная для проводных сетей, где потери и правда означают затор. В мобильной сети и на дальнем маршруте пакеты теряются по другим причинам: помехи, перегруженный узел у оператора, переключение между вышками. TCP этого не различает и сбрасывает скорость там, где канал на самом деле свободен. Hysteria2 работает поверх QUIC, то есть по UDP, и управляет темпом отправки сам, не выводя из потери пакета вывод о заторе. На хорошей линии разницы почти нет, на плохой она видна сразу.
Коротко
Hysteria2 стоит выбирать там, где линия нестабильна: мобильный интернет, дальний маршрут, вечерние часы с потерями. На ровном канале он не быстрее прочих, а иногда и чуть тяжелее по нагрузке. Отдельное ограничение — UDP: часть сетей, особенно корпоративных и гостиничных, пропускает только TCP, и там протокол просто не поднимется.
Частые вопросы
Почему Hysteria2 не всегда быстрее?
Потому что его преимущество проявляется только при потерях пакетов. Если канал ровный, TCP скорость не снижает, и выигрывать не у чего — разница уйдёт в пределы погрешности. Смысл переключаться появляется тогда, когда скорость проседает рывками, а не когда она просто невысокая.
Что делать, если Hysteria2 не подключается?
Скорее всего, в сети закрыт UDP — так устроены многие гостиничные, корпоративные и гостевые сети. Проверяется просто: если в той же сети работают протоколы поверх TCP, а Hysteria2 нет, дело в этом. Решение — переключиться на TCP-протокол, они есть в той же подписке.