Xray-core: что это
Xray-core — программный движок (ядро) с открытым исходным кодом, реализующий протоколы VLESS, Trojan, VMess, Shadowsocks. Изначально Xray создавался как форк V2Ray с добавлением поддержки XTLS и Reality. Это низкоуровневый инструмент, который используется VPN-клиентами (Hiddify, Happ, V2RayN, Nekoray) как основной движок для обработки трафика.
Xray vs V2Ray
V2Ray — первоначальный проект, Xray — его более быстрый форк с расширенными возможностями. Xray добавил поддержку XTLS (ускорение TLS-трафика) и VLESS Reality. Большинство современных VPN-клиентов переключились на Xray как на более производительное и функциональное ядро. Hiddify использует Xray-core по умолчанию.
Xray в Hiddify и Happ
Когда вы устанавливаете Hiddify или Happ и добавляете конфиг из @VPNChill_bot, приложение автоматически настраивает Xray-core на основе параметров конфига. Пользователю не нужно знать о Xray ничего — это работает в фоне. Однако понимание архитектуры помогает при диагностике проблем.
Routing в Xray: раздельный трафик
Xray поддерживает гибкую маршрутизацию: можно направить только часть трафика через VPN (например, только зарубежные домены), а остальной пустить напрямую. Это реализовано через правила routing в config.json. В Hiddify эта функция доступна как split-tunneling в графическом интерфейсе — без правки конфига вручную.