Протоколы5 минут чтения

Протоколы, транспорты и порты

Что проверено на ноде и как настроить TCP, UDP и Hysteria2.

Проверенные приложения

8 сентября 2026 года на отдельной Linux-ноде проверены 3x-ui 3.7.0 и RemnaNode 3.4.1 с Xray 26.7.28. Проверка выполнялась внешним клиентом через публичный домен и реальные порты Docker. Управляющее подключение RemnaNode проверено с mTLS, SNI и подписанным JWT. Для другой версии приложения совместимость нужно проверять отдельно.

TCP и UDP

Реальная передача TCP и UDP прошла для VLESS, VMess, Trojan, Shadowsocks и Hysteria2. Для VLESS, VMess и Trojan проверены RAW, WebSocket, gRPC, HTTPUpgrade, XHTTP, mKCP и Hysteria как транспорт; для VLESS — также REALITY через RAW, gRPC и XHTTP. Shadowsocks проверен с AES-128-GCM, AES-256-GCM, ChaCha20-Poly1305 и соответствующими методами 2022.

У HTTP-прокси проверен TCP. У прямого SOCKS5 также поддерживается TCP; UDP ASSOCIATE свежего Xray выбирает динамический порт, поэтому в текущей схеме контейнеров этот режим недоступен. Локальный SOCKS в VPN-клиенте с передачей UDP через VLESS/Hysteria2 работает.

Один контейнер — свой диапазон

Контейнер получает 32 фиксированных порта TCP и UDP. В панели создавайте inbound на одном из этих портов и используйте его же в клиенте. Несколько имён, указывающих на один IP, сами по себе не позволяют раздать всем контейнерам одинаковый UDP-порт 443. Выданные порты и домен видны в данных подключения.

Hysteria2

  1. Выберите поддерживающую Hysteria2 версию ядра и клиента. Проверенный профиль использует Xray 26.7.28.
  2. Настройте Hysteria версии 2, пароль, TLS-сертификат и ALPN h3. Используйте UDP-порт из диапазона контейнера.
  3. В клиенте задайте домен, тот же порт, пароль и SNI сертификата. Не включайте allowInsecure.
  4. Если включаете прыжки по портам, ограничьте их выделенным диапазоном и настройте слушатели на стороне приложения. Порты вне диапазона не опубликованы.

Границы совместимости

Наличие протокола в меню панели не означает, что любая комбинация транспорта, плагина и клиента совместима. TUIC в этих образах Xray не предоставляется. TUN, модули ядра и функции, требующие NET_ADMIN, в текущем контейнерном профиле недоступны. MTProto относится к отдельному компоненту 3x-ui и пока не входит в проверенный набор. При смене ядра сначала проверьте один тестовый профиль.