Если вы хотя бы раз искали современное приложение для приватного подключения к интернету, то наверняка встречали слова «V2Ray», «Xray», «Sing-box», «V2Fly», «Mihomo». Все они звучат похоже и часто упоминаются вместе — но это разные проекты с разной историей и набором возможностей. В этой статье разбираем, что есть что в семействе V2Ray, чем эти ядра отличаются и какое из них лежит в основе популярных клиентских приложений в {YEAR} году.
Откуда всё началось: V2Ray и V2Fly
Проект V2Ray появился в 2015 году как набор инструментов для построения сетевых прокси-каналов с гибкой маршрутизацией. Изначально его развивал один автор под ником V2Ray Project. Через несколько лет проект перешёл к сообществу и стал называться V2Fly — это та же кодовая база, продолжающая жить под зонтиком открытого сообщества разработчиков.
Главное, что дало V2Ray начало целой экосистеме — модульная архитектура. В одном бинарнике уживается несколько транспортных протоколов (TCP, mKCP, WebSocket, HTTP/2, QUIC), несколько протоколов уровня приложения (VMess, VLESS, Shadowsocks, Trojan) и встроенная маршрутизация по правилам. Это делало V2Ray универсальным «комбайном» для любых сценариев.
Xray-core — самый активный форк
В 2020 году команда XTLS отделилась и создала форк Xray-core. С тех пор Xray развивается быстрее V2Fly: новые транспортные расширения, протокол XTLS Vision, поддержка Reality и прочие технологии приватной маскировки попадают сначала в Xray, а только потом — если вообще — в V2Fly.
Сегодня большинство клиентских приложений и серверных панелей используют именно Xray-core. Это де-факто стандарт. Если вы качаете современный клиент с поддержкой Reality, под капотом у него почти наверняка Xray.
Sing-box — переосмысление с нуля
В 2022 году появился проект Sing-box — независимая реализация того же набора протоколов, написанная с нуля на Go. В отличие от V2Ray и Xray, Sing-box проектировался сразу как универсальная мультипротокольная платформа: одно ядро поддерживает не только VLESS/VMess/Trojan/Shadowsocks, но и протоколы из других экосистем — Hysteria, TUIC, WireGuard, AnyTLS, ShadowTLS.
Sing-box обычно даёт более высокую производительность на мобильных устройствах, меньше потребляет батареи и быстрее запускается. Это сделало его основой для многих современных клиентов.
Mihomo (Clash Meta) — отдельная ветка
Параллельно с V2Ray развивался другой проект — Clash. После того как оригинальный Clash перестал обновляться, активное сообщество продолжило его как Clash Meta, а недавно проект был переименован в Mihomo.
Mihomo решает ту же задачу, что и Xray, но с другим подходом к конфигурации: YAML-файлы с правилами и группами серверов. Mihomo популярен в десктопных и Android-клиентах с богатым GUI — Clash Verge, KoalaClash, ClashX.
Какие клиенты на каком ядре работают
Связи между ядрами и приложениями в {YEAR} году:
- Hiddify — мультиплатформенный клиент на ядре Sing-box. iOS, Android, Windows, macOS, Linux.
- V2RayNG — Android-клиент на Xray-core. Самый старый и проверенный.
- Happ — современный клиент для iOS и Android на Sing-box.
- NekoBox / NekoRay — Android и десктоп; работает на Sing-box.
- Streisand — iOS-клиент с поддержкой нескольких ядер, включая Sing-box и Xray.
- FoXray — iOS-клиент на Xray-core.
- KoalaClash / Clash Verge Rev — Android и десктоп на Mihomo.
Главный вывод: подписка в формате vless:// с Reality будет работать в любом из этих приложений — потому что все они поддерживают этот современный протокол. Различия — в удобстве интерфейса, скорости, потреблении ресурсов и наборе дополнительных функций.
Чем отличаются ядра на практике
Xray — приоритет на самые свежие протоколы. Первым получает обновления Reality, XTLS Vision, новые механики маскировки.
Sing-box — приоритет на универсальность и производительность. Поддерживает больше типов транспорта, лучше работает на мобильных, быстрее холодный старт.
Mihomo — приоритет на гибкость маршрутизации. Богатые правила, группы и стратегии переключения серверов; идеален для пользователей, которым нужно разделять трафик между несколькими профилями.
V2Fly — стабильность и совместимость. Подходит, когда не нужны новейшие фишки.
Что выбрать пользователю
Если у вас уже есть подписка в формате vless:// — берите любой удобный клиент. Под универсальный сценарий «купил подписку, импортировал, забыл» подходят:
- iOS — Happ или Hiddify
- Android — Hiddify, Happ или V2RayNG
- Windows / macOS — Hiddify или Clash Verge Rev
Если вам нужна тонкая ручная настройка маршрутизации (разные правила для разных доменов, переключение между серверами по странам) — лучше выбрать клиент на Mihomo: KoalaClash на Android или Clash Verge Rev на десктопе.
Итог
В {YEAR} году выбор «какого ядра» — это, по сути, выбор клиентского приложения. Все три ядра — Xray, Sing-box и Mihomo — поддерживают современный VLESS + Reality и стабильно работают со ссылками подписок. Различаются только удобство интерфейса и набор дополнительных возможностей.