Обзор
Xray-core и Sing-box — это универсальные прокси-платформы, поддерживающие множество протоколов и обеспечивающие гибкую маршрутизацию трафика. Они пришли на смену V2Ray-core и стали стандартом для построения прокси-инфраструктуры, особенно в контексте обхода интернет-цензуры.
Xray-core
Что это
Xray-core — форк V2Ray-core, начатый в 2020 году после разногласий в сообществе V2Ray. Xray добавил ключевые инновации: XTLS, Reality и улучшенную производительность.
Ключевые возможности
Протоколы:
- VLESS (с XTLS и Reality)
- VMess
- Trojan
- Shadowsocks
- SOCKS5
- HTTP
Транспорты:
- TCP, WebSocket, gRPC, HTTP/2, QUIC, mKCP
- SplitHTTP (новый транспорт для CDN)
Маршрутизация:
- По домену, IP, GeoIP, GeoSite
- По протоколу, порту, пользователю
- Balancer (распределение между серверами)
Уникальные фичи:
- XTLS-Vision — оптимизированное TLS-проксирование
- Reality — маскировка под реальный сайт
- Fallback — при подозрительном подключении показать легитимный сайт
Архитектура Xray
Xray работает по принципу inbound → routing → outbound:
Inbounds — слушают входящие подключения (порты, протоколы).
Routing — правила маршрутизации на основе атрибутов трафика.
Outbounds — определяют, куда отправлять трафик (прокси-сервер, прямое подключение, блокировка).
Производительность
Xray с XTLS-Vision значительно быстрее V2Ray:
- На 30-50% выше пропускная способность
- На 40-60% ниже CPU-нагрузка
- Эффективная обработка TLS (zero-copy при XTLS)
Sing-box
Что это
Sing-box — универсальная прокси-платформа, написанная на Go. Спроектирована с нуля как модульная и расширяемая. Автор — SagerNet (sekai).
Ключевые возможности
Протоколы:
- VLESS, VMess, Trojan, Shadowsocks
- Hysteria / Hysteria2 (UDP-based, оптимизирован для высокой потери пакетов)
- TUIC (основан на QUIC)
- Naive (Chrome-based прокси)
- WireGuard
Маршрутизация:
- Rule sets (загружаемые наборы правил)
- GeoIP/GeoSite с lazy loading
- DNS routing и DNS hijacking
- Поддержка clash-подобного формата
Платформы:
- Linux, Windows, macOS
- Android (SFA — Sing-box for Android)
- iOS (SFI — Sing-box for iOS)
- Apple TV, tvOS
Отличия от Xray
| Параметр | Xray-core | Sing-box |
|---|---|---|
| Основа | Форк V2Ray | С нуля |
| Язык | Go | Go |
| Конфиг | JSON | JSON |
| XTLS/Reality | Да (оригинал) | Да (портировано) |
| Hysteria | Нет | Да |
| TUIC | Нет | Да |
| WireGuard | Нет | Встроенный |
| Мобильные клиенты | Через V2rayNG | Нативные (SFA/SFI) |
| Модульность | Средняя | Высокая |
| Документация | Средняя | Хорошая |
Сравнение подходов
Xray — фокус на VLESS/Reality
Xray сконцентрирован на развитии VLESS + XTLS + Reality. Это лучший выбор, если основная задача — обход DPI с максимальной производительностью.
Sing-box — универсальность
Sing-box поддерживает больше протоколов (Hysteria, TUIC, WireGuard) и предлагает более гибкую маршрутизацию. Лучший выбор для мультипротокольных конфигураций.
Практические сценарии
Персональный прокси-сервер
Установка Xray или Sing-box на VPS для обхода цензуры. VLESS+Reality — наиболее устойчивая конфигурация.
Прокси для команды
Мультипользовательская конфигурация с разными UUID для каждого пользователя. Xray поддерживает fallback между пользователями.
Прокси-роутер
Sing-box на роутере (OpenWrt) для прозрачного проксирования всего трафика домашней сети.
Мультипротокольный gateway
Один сервер принимает подключения по VLESS, VMess, Trojan, Shadowsocks на разных портах. Каждый пользователь выбирает удобный протокол.
Цепочка прокси
Sing-box позволяет настроить цепочку: ваш трафик идёт через несколько серверов последовательно (proxy chain через конфигурацию).
Экосистема
Панели управления
- 3x-ui — веб-панель для Xray (добавление пользователей, мониторинг трафика)
- Marzban — продвинутая панель с поддержкой Xray
- Hiddify Manager — панель с поддержкой Xray и Sing-box
Subscription (подписки)
Формат подписок для автоматического обновления конфигурации клиентов. Поддерживается V2rayNG, Clash, Sing-box.
Провайдеры правил
- GeoIP / GeoSite базы от V2ray/Xray
- Rule sets от Sing-box community
- Clash-compatible правила
Выбор между Xray и Sing-box
Выбирайте Xray если:
- Основной протокол — VLESS + Reality
- Нужна максимальная производительность XTLS
- Используете 3x-ui или Marzban
- Привыкли к V2Ray-экосистеме
Выбирайте Sing-box если:
- Нужно несколько протоколов (Hysteria, TUIC, WireGuard)
- Нужен нативный мобильный клиент
- Важна гибкая маршрутизация с rule sets
- Настраиваете прокси на роутере
Заключение
Xray и Sing-box — два лидирующих прокси-ядра, каждое со своими сильными сторонами. Xray доминирует в VLESS/Reality-экосистеме с лучшей производительностью. Sing-box предлагает универсальность и поддержку большего числа протоколов. Для большинства задач обхода цензуры оба варианта работают отлично, и выбор зависит от конкретных требований к протоколам и платформам.