xHTTP

Project X · новый транспорт 2024 · HTTP/1.1+2+3

Что это

xHTTP — новейший транспорт от Project X (авторы Xray), представлен в конце 2024 года. Задуман как универсальная замена связкам WebSocket, gRPC и HTTPUpgrade. Один транспорт, поддерживающий сразу HTTP/1.1, HTTP/2 и HTTP/3.

Зачем ещё один транспорт

Ситуация к 2024 году: авторы прокси-ядер вынуждены поддерживать много транспортов (TCP raw, WS, gRPC, HTTPUpgrade, mKCP), каждый со своими плюсами и минусами. Пользователь выбирает под свою сеть. Идея xHTTP — один транспорт, автоматически подстраивающийся под условия.

Три режима

packet-up (одноразовые пакеты)

stream-up (одноразовый долгий стрим)

stream-one (один стрим для отправки и приёма)

Работа поверх QUIC

xHTTP на HTTP/3 = xHTTP over QUIC over UDP. Это первый транспорт для Xray, работающий по UDP, помимо mKCP. Даёт скорость Hysteria2 с гибкостью xHTTP.

Конфиг

"streamSettings": {
  "network": "xhttp",
  "security": "tls",
  "xhttpSettings": {
    "host": "your.domain.com",
    "path": "/api/v1/data",
    "mode": "auto",         // auto|packet-up|stream-up|stream-one
    "extra": {
      "headers": {
        "User-Agent": "Mozilla/5.0 ..."
      }
    }
  }
}

Работа с CDN

xHTTP заточен под CDN. Cloudflare/Fastly/Akamai обрабатывают xHTTP-трафик как обычный HTTP:

xHTTP vs альтернативы

xHTTPWSgRPCHTTPUpgrade
HTTP/1.1даданетда
HTTP/2данет (обычно)данет
HTTP/3 / QUICданетчастичнонет
CDN Cloudflareдадаограниченнода
Overheadминимальныймалыймалыйминимальный
Год2024201120152023

Ситуация в РФ 2026

После блокировки Chrome-fp в Reality в июне 2026 многие переходят с TCP+Reality на xHTTP over HTTP/2 + TLS + uTLS(firefox). Пока ТСПУ этот транспорт не научился отличать от обычного HTTP-трафика.

См. также

← на главную
← на главную