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