Протоколы
TUIC — UDP-протокол на базе QUIC
Open-source VPN/прокси-протокол поверх QUIC v1 с авторизацией по UUID/password, нативной поддержкой UDP-форвардинга и low-latency 0-RTT соединениями; аналог Hysteria, конкурирующий за low-latency обход DPI.
Определение
TUIC (The Ultimate Internet Connector) — это open-source VPN/прокси-протокол, построенный поверх QUIC v1, поддерживающий нативный UDP-форвардинг и low-latency 0-RTT handshake. Создан китайским автором EAimTY в 2022 году как развитие идеи Hysteria — взять QUIC как транспорт и поверх него реализовать минималистичный прокси с авторизацией по UUID + password.
Актуальная стабильная версия — TUIC v5 (2023). На 2026 реализован в sing-box и официальном клиенте tuic-rs. Реализация в xray-core пока экспериментальная.
Как работает
TUIC использует QUIC как транспорт, что даёт сразу несколько преимуществ перед TCP-based протоколами. Архитектура:
- QUIC-handshake. Клиент и сервер устанавливают QUIC v1 connection с TLS 1.3 поверх. Сертификат — обычный Let’s Encrypt или self-signed (skip-cert-verify режим).
- Authentication. В первом потоке (stream 0) клиент шлёт
Authenticateframe с UUID + token (производным от password через BLAKE3). Сервер проверяет. - Multiplexing. Каждый TCP-target открывается как отдельный QUIC stream. UDP-target — через
Packetframes илиUDP relay mode(native / quic — выбирается клиентом). - Congestion control. TUIC использует BBR (Bottleneck Bandwidth + RTT) congestion control из коробки. На lossy-сетях это даёт 5–10× прирост throughput против CUBIC (TCP-default).
- 0-RTT reconnect. При повторном соединении сессия восстанавливается за 0 RTT (если QUIC session-ticket валиден).
Отличия от Hysteria-2:
- TUIC оптимизирован под low-latency multiplexing множества TCP-stream’ов (web-серфинг, API).
- Hysteria-2 — оптимизирован под высокий throughput на одном bulk-streams (видео, торренты), agressive BBR.
- TUIC аутентификация UUID+password (привычная).
- Hysteria-2 auth через password (proof-of-knowledge), может быть масштабнее.
- TUIC имеет native UDP-relay mode (быстрее).
- Hysteria-2 имеет HOL-blocking workaround через
brutal-ipv4extension.
Применение в России 2026
TUIC — рабочий протокол для РФ при правильной маскировке. Сам QUIC v1 (порт 443/UDP) ТСПУ не блокирует — он не отличает QUIC-трафик к Google от QUIC-трафика к VPN. Но первый пакет ClientHello содержит SNI, и если SNI=vps-12345.example.com или подозрительный, может сработать SNI-блокировка.
Конфигурация для РФ:
- Реальный домен с Let’s Encrypt на VPS, SNI = собственный домен.
- Запасной TCP-fallback через VLESS — если ТСПУ блокирует UDP к вашему IP (это случается реже но бывает).
- Disable migration. Опция
disable_sni: false— лучше оставить SNI явным и реальным. - Sing-box client. Hiddify, NekoBox, Husi — все поддерживают TUIC из коробки.
Минусы для РФ:
- UDP не везде ходит. На некоторых мобильных операторах UDP ограничен, особенно на /443 порту. План B — миграция на 8443 / 50000 или fallback на TCP-протокол.
- Меньше реализаций. Tuic-rs стабилен, sing-box хорош. Но если у вас xray-core — TUIC недоступен.
- Меньше развития vs Hysteria-2. Автор EAimTY уменьшил активность после 2024, большая часть community сейчас на Hysteria.
Юзеру: если у вас sing-box-based VPN и узкий канал с высокими потерями — TUIC даст ощутимо лучший UX, чем VLESS over TCP. Для bulky-загрузок (видео в 4K, скачивание ISO) — Hysteria-2 чуть быстрее. Для повседневного веба разницы нет.
Связанные термины
QUIC — нижний слой. Hysteria-2 — главный конкурент. Sing-box — основной клиент. VLESS Reality — TCP-альтернатива.
Источники
- GitHub: EAimTY/tuic — основной репозиторий.
- TUIC Protocol Spec v5 — техническая спецификация.
- Sing-box documentation — TUIC — инструкции по интеграции.