VLESSbot

Xray-core — что это такое и как это работает (простыми словами)

Автор: Сергей Зайцев | Опубликовано: 11.05.2026 | Обновлено: 11.05.2026 | Чтение: 11 мин

«VLESS+Reality через Xray-core» — эта фраза встречается везде, но что такое Xray-core мало кто объясняет. Объясняю с нуля: что это, откуда взялось, и как работает на практике.

---

Откуда взялся Xray-core

Началось с Project V и V2Ray — китайского open-source проекта 2015 года. V2Ray создал протоколы VMess и VLESS для обхода «Великого китайского файрвола».

В 2020 году часть команды V2Ray выпустила форк — Xray-core (проект XTLS). Причина: разработка V2Ray замедлилась, а у XTLS-команды были новые идеи по производительности и безопасности.

Ключевое нововведение Xray: XTLS Vision и позже Reality — технология, которая делает VPN-трафик неотличимым от настоящего HTTPS.

Сегодня Xray-core активно развивается, V2Ray — менее активно. Все современные клиенты (Hiddify, Karing, v2rayNG, Streisand) поддерживают Xray-core как основной движок.

---

Что такое Xray-core технически

Xray-core — это движок (runtime), который:

1. Получает трафик от клиента (браузер, приложение) 2. Шифрует и оборачивает его в выбранный протокол (VLESS, VMess, Trojan, Shadowsocks) 3. Накладывает транспортный слой (Reality, WebSocket, gRPC, XHTTP) 4. Отправляет на сервер

На сервере — зеркальный процесс в обратную сторону.

Слоёная структура:

Приложение
    ↓
Xray-core клиент
    ↓ шифрование VLESS
    ↓ транспорт Reality (маскируется под TLS до cloudflare.com)
    ↓
Интернет / ТСПУ
    ↓
Xray-core сервер
    ↓
Целевой сайт (YouTube, Instagram, etc.)

---

Протоколы Xray-core

VLESS

Лёгкий протокол без собственного шифрования — использует TLS транспорта. Быстрее VMess, меньше overhead.

Идентификация пользователя: UUID (уникальный ключ). Каждый пользователь имеет свой UUID, сервер по нему понимает кто подключается.

VMess

Старший протокол от V2Ray, включает собственное шифрование поверх TLS. Сложнее, медленнее VLESS. Для новых подключений — не рекомендуется, VLESS лучше по всем параметрам.

Trojan

Протокол, маскирующийся под обычный HTTPS-сервер. Если кто-то подключится без правильного пароля — получит страницу реального сайта. ТСПУ видит обычный HTTPS.

Shadowsocks (через Xray)

Xray поддерживает Shadowsocks с AEAD-шифрованием (shadowsocks-2022). Работает лучше оригинального Shadowsocks, но слабее Reality в условиях ТСПУ.

---

Reality — главное достижение Xray

Reality — транспортный уровень, разработанный командой XTLS в 2022-2023.

Обычный TLS в VLESS: клиент устанавливает TLS-соединение с VPN-сервером. DPI видит TLS-хендшейк к IP сервера — может анализировать TLS-фингерпринт (JA3).

Reality работает иначе:

1. Клиент устанавливает TLS-соединение как будто с cloudflare.com (или любым другим «прикрытием») 2. Внутри TLS-хендшейка есть скрытый ключ (x25519), понятный только Xray-серверу 3. Сервер Xray распознаёт «своих» по ключу и проксирует их трафик 4. Всех остальных — перенаправляет на реальный cloudflare.com

Для ТСПУ: видит TLS к Cloudflare → пропускает. Заблокировать Reality = заблокировать Cloudflare.

Это объясняет почему Reality — лучший выбор для России в 2026.

---

XHTTP и Vision — что ещё есть в Xray

XTLS Vision (2022): оптимизация TLS-в-TLS. При VLESS+TLS данные шифруются дважды — это overhead. Vision убирает лишний слой шифрования там где это безопасно. Результат — скорость +20-30%.

XHTTP (2024-2025): транспорт поверх HTTP/1.1 или HTTP/2. Самый новый вариант. Преимущество: работает через любой CDN. Недостаток: поддержка в клиентах ещё не везде.

Brutality (2025): экспериментальный протокол для очень быстрых каналов. Пока нестабилен в продакшене.

Для большинства пользователей в 2026 — VLESS+Reality без новых экспериментальных протоколов. Работает надёжнее.

---

Xray-core vs V2Ray: в чём разница

Xray-core V2Ray
Reality
XTLS Vision
Скорость Выше Стандарт
Активность разработки Высокая Низкая
Поддержка клиентами Hiddify, Karing, v2rayNG, NekoRay v2rayNG (старые версии)

V2Ray технически устарел для условий 2024-2026. Xray — современный стандарт.

---

Как Xray-core установлен на моём сервере

Мой сервер работает на Remnawave — панели управления VPN на базе Xray-core. Remnawave заменяет ручную настройку конфигов JSON.

Что это значит для пользователя:

Получить конфиг через бот

---

Где живёт Xray-core

GitHub: github.com/XTLS/Xray-core

Документация: xtls.github.io

Релизы выходят каждые 1-3 месяца. Последняя стабильная версия на момент написания — 1.8.x.

Проект полностью open-source, MIT-лицензия. Код открыт и аудировался независимыми исследователями.

---

FAQ

Xray-core — это законно в России? Xray-core — это программное обеспечение с открытым кодом. Использование VPN в России не запрещено для частных лиц. Ограничения касаются только VPN-сервисов, которые отказались подключаться к реестру РКН.

Чем Xray-core отличается от Shadowsocks? Shadowsocks — один конкретный протокол. Xray-core — движок, поддерживающий много протоколов, включая Shadowsocks. Плюс Xray — Reality и Vision, которых в оригинальном Shadowsocks нет.

Нужно ли мне понимать как работает Xray? Нет. Конфиг генерируется ботом, клиент (Hiddify/Karing) настраивает всё автоматически. Эта статья — для тех кто хочет понимать что происходит под капотом.

Почему не WireGuard? WireGuard — отличный протокол, но не умеет маскироваться. ТСПУ его распознаёт по фиксированному формату UDP-пакетов. Xray+Reality прячется под TLS — ТСПУ не видит разницы с браузером.

---

Читайте также