sing-box: обзор универсального клиента защищённого соединения
Что такое sing-box, чем он отличается от v2ray и Xray, и почему в 2026 году это один из лучших клиентов для защищённого соединения на всех платформах.
sing-box: обзор универсального клиента защищённого соединения
Если вы искали современный клиент для защищённого сетевого соединения, вы, скорее всего, встречали название sing-box. Это одна из самых быстрорастущих open-source реализаций, и в 2026 году она уверенно вошла в «большую тройку» вместе с Xray-core и v2ray-core. В этой статье разберём, что такое sing-box, чем он отличается от альтернатив и когда его стоит использовать.
Немного истории
Проект sing-box начался как попытка переписать экосистему v2ray/Xray на современный Go с более чистой архитектурой. Автор — разработчик из сообщества SagerNet, который ранее работал над клиентами v2rayNG и SagerNet.
Ключевые цели при разработке:
- Производительность. Меньше аллокаций памяти, более эффективные примитивы.
- Меньше кода. Простая архитектура, легче поддерживать.
- Больше протоколов. Поддержка всех популярных протоколов в одном клиенте.
- Native UI-интеграция. Клиент должен быть тонким — основная работа в core-библиотеке.
К 2026 году sing-box используется в десятках клиентов на всех платформах, включая Hiddify, v2box, NekoBox, и наш десктопный LinesUPS.
Какие протоколы поддерживает sing-box
Короткий ответ: почти все актуальные:
- VLESS (с поддержкой TLS, Reality, uTLS)
- Trojan
- Shadowsocks (включая 2022 edition)
- VMess (легаси, но поддерживается)
- WireGuard
- Hysteria и Hysteria2 (новые UDP-протоколы с форвард-коррекцией)
- TUIC (быстрый QUIC-based протокол)
- SSH (как тип outbound)
- SOCKS/HTTP-прокси
- NaiveProxy
С точки зрения транспортов поддерживаются TCP, HTTP/2, gRPC, WebSocket, QUIC и множество других вариантов.
Чем sing-box отличается от Xray-core
Оба проекта — open-source, оба активно развиваются, оба поддерживают примерно одинаковый набор протоколов. Основные различия:
Архитектура
- Xray-core — форк v2ray-core, унаследовал его архитектуру (inbound/outbound/routing).
- sing-box — переписан с нуля, более модульная и современная структура.
Производительность
На практике разница небольшая. Оба клиента могут держать несколько гигабит на современном CPU. sing-box немного экономнее по памяти за счёт нативного Go.
Поддержка протоколов
- Xray-core — пионер в реализации Reality, uTLS, xHTTP транспорта.
- sing-box — быстро добавляет новые протоколы, особенно QUIC-based (Hysteria2, TUIC).
На сегодня оба проекта взаимно догоняют друг друга. Если вы ищете «самую свежую реализацию чего-то нового», проверяйте оба.
Клиенты и экосистема
- Xray-core используется в v2rayN, v2rayNG, Nekoray, 3x-ui.
- sing-box используется в Hiddify, v2box, NekoBox, SFA, SFI.
Сообщества пересекаются, некоторые клиенты поддерживают оба бэкенда.
Лицензия
Оба под GPL-3.0, что важно для корпоративных пользователей: вы можете использовать их без риска лицензионных проблем.
Почему sing-box хорош для мобильных устройств
Несколько причин:
1. Нативная интеграция с Android/iOS
Клиенты v2box, SFI (sing-box for iOS), SFA (sing-box for Android) написаны нативно и интегрируются с системным сетевым API правильным образом. Это даёт:
- Корректную обработку DNS.
- Поддержку per-app туннелирования на Android.
- On-demand подключение на iOS.
- Работу в фоне без лишнего расхода батареи.
2. Экономия батареи
За счёт более эффективной работы с сетевым стеком sing-box расходует меньше CPU-времени на одинаковый объём трафика. На практике это даёт 10–20% экономии батареи по сравнению со старыми Xray-based клиентами.
3. Корректная обработка смены сетей
Когда вы переключаетесь с Wi-Fi на мобильный интернет, sing-box корректно определяет изменение и переподключается, не теряя соединение на минуты.
Конфигурация sing-box
sing-box использует JSON-конфигурацию, структура примерно такая:
{
"log": { "level": "info" },
"dns": {
"servers": [
{ "tag": "dns-remote", "address": "https://1.1.1.1/dns-query" }
]
},
"inbounds": [
{
"type": "tun",
"inet4_address": "172.19.0.1/30",
"auto_route": true
}
],
"outbounds": [
{
"type": "vless",
"server": "your.server.com",
"server_port": 443,
"uuid": "...",
"tls": { "enabled": true },
"transport": { "type": "http" }
}
]
}
В большинстве случаев вам не нужно писать JSON руками — современные клиенты (Hiddify, v2box) умеют принимать ссылку-подписку и сами генерируют правильную конфигурацию.
Когда выбирать sing-box
Выбирайте sing-box, если:
- Вам нужен универсальный клиент с поддержкой большинства современных протоколов.
- Вы мобильный пользователь (Android, iOS) и хотите минимальный расход батареи.
- Вам важна открытость и возможность проверить код.
- Вам нужна нативная интеграция с системным сетевым API.
Выбирайте Xray-core, если:
- Вам важны самые свежие экспериментальные протоколы.
- Вы уже работаете в экосистеме v2rayN/Nekoray.
- Вы поднимаете сервер и хотите максимум тонких настроек.
Что в подписке LinesUPS
Наш десктопный клиент LinesUPS построен на sing-box. Все современные протоколы доступны в одной подписке:
- VLESS поверх TCP, HTTP/2, gRPC
- Trojan поверх TCP
- Shadowsocks-2022
Для мобильных устройств мы рекомендуем Hiddify и v2box — оба используют sing-box под капотом, оба принимают нашу ссылку-подписку напрямую, оба проверены временем.
Итог
sing-box — один из лучших open-source клиентов для защищённого соединения в 2026 году. Универсальность, производительность, нативная интеграция с мобильными ОС — всё это делает его отличным выбором для большинства пользователей. Главное — убедиться, что ваш сервис защищённого доступа поддерживает актуальные протоколы, которые sing-box умеет использовать.
Попробуйте LinesUPS бесплатно 1 день — подписка работает в любом sing-box-клиенте без дополнительной настройки.