Народный

Сеть

xray-core — движок VLESS/VMess/Trojan

Форк v2ray-core от XTLS-проекта. Референс-реализация VLESS Reality, активно развивается. Сердце большинства современных anti-censorship VPN-клиентов.

Определение

xray-core — open-source движок proxy / VPN-протоколов, форк v2ray-core, разработанный в 2020 году как часть Project XTLS. Поддерживает VLESS, VMess, Trojan, Shadowsocks, SOCKS5, HTTP. Главный вклад xray-core — изобретение и референс-реализация XTLS Vision и затем Reality — техник маскировки VPN-трафика под полноценный TLS-handshake к стороннему сайту.

На 2026 году xray-core — де-факто стандарт для обхода блокировок в Китае и России. Большинство «VPN-клиентов нового поколения» (Hiddify, V2RayN, NekoBox, Karing) внутри используют xray-core или совместимый движок.

Что умеет

  • VLESS + Reality — основная связка для обхода DPI в 2026. xray-core — место, где Reality родилась.
  • VLESS + XTLS Vision — предшественник Reality, удаляет двойное шифрование SS-over-TLS, ускоряет туннель.
  • VMess — legacy, deprecated.
  • Trojan / Trojan-Go — обёртка под HTTPS.
  • Shadowsocks 2022 (SS22) — современный SS с улучшенным AEAD.
  • Transport-обёртки: TCP, mKCP, WebSocket, HTTP/2, gRPC, QUIC, HTTPUpgrade.
  • uTLS fingerprinting — клиент маскирует свой TLS-fingerprint под Chrome, Firefox, Safari, Edge. Без uTLS ваш VPN детектируется ТСПУ по JA3-отпечатку.

Кто использует

  • Hiddify (Windows/macOS/Linux/iOS/Android) — основной клиент.
  • V2RayN (Windows) — давний клиент, переехал на xray под капотом.
  • NekoBox (Android) — fork с UI на kotlin.
  • Karing (iOS) — нативный клиент на iOS с поддержкой xray.
  • 3X-UI — самая популярная серверная панель.
  • Marzban — альтернативная серверная панель.

xray-core vs sing-box

xray-coresing-box
Возраст20202022
ЯзыкGoGo
ЛицензияMPL-2.0GPL-3.0
Reality реализацияРеференсСовместимая
Поддержка Hysteria 2НетДа
Поддержка TUICНетДа
Поддержка ShadowTLSБазоваяРасширенная
ПроизводительностьХорошаяЛучше (по бенчмаркам v0.10+)
СообществоБольшое, китайскоязычноеРастёт быстро

Многие современные клиенты (Hiddify, NekoBox) поддерживают оба движка — пользователь может выбрать.

Установка серверной части

Самый популярный путь — панель 3X-UI:

# bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/master/install.sh)

Дальше — веб-интерфейс на VPS, в котором конфигурируется любой протокол. Для домашнего сетапа на одного пользователя достаточно.

Конфигурация

xray-core конфигурируется через большой JSON-файл с описанием inbounds и outbounds. Минимальный VLESS+Reality конфиг:

{
  "inbounds": [{
    "port": 443,
    "protocol": "vless",
    "settings": {
      "clients": [{"id": "<UUID>", "flow": "xtls-rprx-vision"}],
      "decryption": "none"
    },
    "streamSettings": {
      "network": "tcp",
      "security": "reality",
      "realitySettings": {
        "dest": "www.microsoft.com:443",
        "serverNames": ["www.microsoft.com"],
        "privateKey": "<x25519 priv>",
        "shortIds": [""]
      }
    }
  }]
}

Реальные конфиги сложнее: добавляются routing-правила, DNS-настройки, sniffing для определения reality-fronted доменов.

Развитие в 2025–2026

  • Mar 2025 — поддержка ECH на стороне клиента.
  • Aug 2025 — улучшения Reality для случаев с CDN-front’ом.
  • Q1 2026 — экспериментальная поддержка QUIC в VLESS.

Проект активный, релизы каждый месяц. GitHub: XTLS/Xray-core, ≈30k звёзд на 2026.

Источники

Связанные термины

  • sing-box — конкурирующий движок.
  • VLESS Reality — главный протокол.
  • Trojan-GFW — родственный протокол.
  • VMess — legacy.