Протоколы
Обновлено · Команда SomonVPN
TUIC: туннель поверх транспорта HTTP/3
TUIC — протокол 2022 года, который строит VPN-туннель поверх QUIC — того же транспорта, на котором работает HTTP/3 в браузерах. QUIC даёт параллельные потоки и низкие задержки, а переподключение 0-RTT делает протокол удобным на мобильных сетях с частой сменой сот. В SomonVPN TUIC входит в набор протоколов Smart Connect.
QUIC придумали не для VPN: это транспорт Google, ставший основой HTTP/3 и заметной доли всего браузерного трафика. Для VPN это готовая основа — транспорт, который современные сети переносят хорошо и с которым умеет работать любое сетевое оборудование.
TUIC пользуется этим напрямую: его пакеты — обычный QUIC, шифрование — стандартный TLS 1.3, а туннельная логика уложена в QUIC-потоки, защищённые тем же шифрованием, что и HTTPS в браузере.
- Год появления
- 2022
- Транспорт
- UDP (QUIC)
- Переподключение
- 0-RTT
- Есть в SomonVPN
- Да
Что даёт QUIC как транспорт
QUIC мультиплексирует потоки и живёт поверх UDP. Для пользователя главное здесь — производительность: параллельные потоки не мешают друг другу, как это бывает в TCP, а потеря одного пакета не останавливает всю сессию. Шифрование стандартное, тот же TLS 1.3, что и при просмотре YouTube, — отдельной криптографии протокол не изобретает.
Что даёт 0-RTT на практике
Телефон постоянно меняет сети: вышка LTE, другая вышка, Wi-Fi дома. Многим протоколам — OpenVPN, туннелям поверх TCP — каждая смена сети стоит полного рукопожатия. TUIC умеет возобновлять сессию нулевым раундом — данные идут в первом же пакете после переключения. Для пользователя это выглядит как туннель, который просто не замечает смену сети.
Слабое место — судьба самого QUIC
TUIC разделяет участь транспорта, на котором построен: если в сети UDP или QUIC не проходят, вместе с ними не работает и TUIC. Такое случается — именно поэтому в SomonVPN он не единственный протокол, а один из вариантов: при неудаче Smart Connect переключается на TCP-семейство — Reality, XHTTP, gRPC или WS-TLS.
TUIC в SomonVPN
В приложении SomonVPN для Android TUIC — штатный участник перебора Smart Connect: на мобильном интернете он проверяется в числе первых, потому что мобильные сети хорошо переносят QUIC, а 0-RTT сглаживает постоянные смены сот. На iPhone, Windows и macOS подключение идёт через подписку для клиента Happ — там используются Reality-конфигурации, а TUIC остаётся особенностью Android-приложения. Ручных настроек он не требует — параметры приходят с сервера готовыми.
TUIC рядом с Hysteria 2 и WireGuard
| Критерий | TUIC | Hysteria 2 | WireGuard |
|---|---|---|---|
| Транспорт | UDP (QUIC) | UDP (QUIC) | UDP (собственный формат) |
| Переподключение при смене сети | Мгновенное, 0-RTT | Быстрое | Не требуется: сессия привязана к ключам |
| Управление перегрузкой | Стандартное для QUIC | Собственное, агрессивное | Отдано системе |
| Есть в SomonVPN | Да | Да | Нет, вместо него AmneziaWG |
Частые вопросы
Чем TUIC отличается от Hysteria 2, если оба работают поверх QUIC?
TUIC делает ставку на стандартное поведение QUIC и экономию ресурсов, Hysteria 2 — на скорость через собственное агрессивное управление перегрузкой. На тихой сети разница невелика, на канале с потерями Hysteria 2 обычно держит полосу лучше, зато TUIC ровнее ведёт себя на слабых устройствах.
Почему TUIC работает на мобильном интернете, но не на моём Wi-Fi?
Скорее всего, в этой сети UDP или QUIC на нестандартных направлениях не проходят — это особенность самой сети, а не протокола. Приложение SomonVPN в такой ситуации само уйдёт на TCP-протоколы.
TUIC быстрее Reality?
На сетях, где UDP идёт свободно, — часто да: QUIC изначально спроектирован под меньшие задержки, а 0-RTT экономит время при переподключениях. Универсального ответа нет — поэтому Smart Connect в SomonVPN замеряет и выбирает по факту, а не по теории.
Как включить TUIC в SomonVPN?
Отдельно включать не нужно: TUIC уже входит в перебор Smart Connect, и на мобильных сетях приложение пробует его в числе первых. На других платформах используется подписочная ссылка для клиента Happ — там подключение работает через Reality-конфигурации.
Попробуйте TUIC в деле
В приложении SomonVPN протокол выбирается в один тап — или доверьте выбор Smart Connect.