Сеть
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-core | sing-box | |
|---|---|---|
| Возраст | 2020 | 2022 |
| Язык | Go | Go |
| Лицензия | MPL-2.0 | GPL-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.
Источники
- XTLS/Xray-core — официальный репозиторий.
- xtls.github.io — документация Reality, Vision.
Связанные термины
- sing-box — конкурирующий движок.
- VLESS Reality — главный протокол.
- Trojan-GFW — родственный протокол.
- VMess — legacy.