Happ VPN

Happ и sing-box: сравнение клиентов

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Happ — готовый клиент на едином ядре Xray-core с шестью протоколами. Sing-box — отдельное открытое ядро с почти двадцатью протоколами, вокруг которого команда SagerNet выпускает свои приложения для Android, Apple-устройств и десктопа; часть из них временно ограничена в обновлении через App Store.

Happ и sing-box решают одну задачу по-разному. Happ — единое закрытое приложение на ядре Xray-core, работающее одинаково на всех платформах. Sing-box — открытое ядро с исходным кодом на GitHub и собственным набором официальных приложений: SFA для Android, SFI и SFM для iOS и macOS, отдельная программа для tvOS и клиент для Windows и Linux. У sing-box заметно шире список протоколов, но нет единой подписки и профилей маршрутизации, как у Happ.

Сравнение по 12 параметрам

Happ — единое приложение на одном ядре. Sing-box — открытое ядро, вокруг которого существует несколько отдельных официальных приложений; в таблице они собраны как одна экосистема.

ПараметрHappsing-box
ЯдроXray-core, одно для всех платформсобственное ядро sing-box, разработчик описывает его как «универсальную платформу для прокси»
Открытость кодазакрыт: на GitHub только README и готовые сборкиоткрыт целиком под лицензией GPL-3.0, репозиторий SagerNet/sing-box
РазработчикFlyfrog LLCкоманда SagerNet (nekohasekai); приложения в магазинах выпущены от имени Metamerism
Платформы (клиент)Windows, macOS, Linux, iOS/iPadOS, Android, Android TV, Apple TVAndroid (SFA), iOS и macOS (SFI, SFM), tvOS (SFT), Windows и Linux (Desktop)
ПротоколыVLESS (Reality), VMess, Trojan, Shadowsocks, SOCKS5, Hysteria2 — 6 протоколовоколо 20 протоколов, включая VLESS, VMess, Trojan, Shadowsocks, Hysteria2, TUIC, WireGuard, ShadowTLS, AnyTLS
Формы импортассылка (буфер обмена, QR-код, диплинк), подписка обычная и зашифрованная, ручной вводлокальный или удалённый файл конфигурации JSON; отдельного формата подписки с QR или диплинком в документации не описано
Режим подключенияна десктопе TUN или системный прокси; на мобильных — системный VPNвстроенный TUN и локальный SOCKS/HTTP-прокси на всех платформах
МаршрутизацияJSON-профиль на подписку, генератор routing.happ.su, правила GeoIP и GeoSiteправила маршрутизации внутри основного конфига (route, rule_set); отдельного генератора ссылок нет
Поддержка ТВAndroid TV (то же приложение) и отдельная программа для Apple TVtvOS 17.0 и новее (SFT); про Android TV в документации не сказано
Магазины приложенийстабильно в App Store и Google PlayAndroid — Google Play и F-Droid; для iOS и macOS обновления в App Store временно ограничены, доступна бета через TestFlight
Язык интерфейсаанглийский, персидский, русский, китайский (по данным App Store)документация на английском и китайском; набор языков интерфейса приложений не указан
Версия и дата5.9.0 в App Store (22.09.2026), 4.3.0 для десктопа (15.09.2026)ядро 1.14.2 (24.09.2026), Android-приложение обновлено 24.09.2026, iOS-приложение 1.14.6 (24.09.2026)

Данные сверены 28 сентября 2026 года по документации Happ, репозиторию sing-box на GitHub и официальной документации sing-box.sagernet.org.

Чем отличаются на практике

Клиент против ядра с приложениями

Happ — цельный продукт: одна команда делает и ядро, и интерфейс на каждой платформе. У sing-box другая модель: ядро и приложения — части одного открытого проекта, но у каждой платформы своя программа с собственным номером версии внутри общего релиза. Разница проявляется в обновлениях: если у sing-box возникают проблемы с публикацией в App Store, это не останавливает работу ядра или Android-приложения.

Список протоколов

У sing-box заметно больше протоколов: помимо тех, что поддерживает Happ через Xray-core, есть TUIC, WireGuard, ShadowTLS, AnyTLS, Naive и другие. Если провайдер выдаёт ссылку на протокол за пределами набора Happ, sing-box его, скорее всего, поддержит.

Для протоколов, которые есть у обоих — VLESS, VMess, Trojan, Shadowsocks, Hysteria2 — выбор клиента не ограничивает совместимость с сервером, но конфигурация переносится не автоматически: у sing-box собственный формат JSON с полями outbound и route.

Маршрутизация трафика

В Happ маршрутизация оформлена как отдельная сущность: JSON-профиль привязан к подписке, его можно импортировать отдельной ссылкой или получить от провайдера. У sing-box правила маршрутизации — часть общего конфигурационного файла, гибкая система rule_set, но без отдельного генератора вроде routing.happ.su: правила пишутся или собираются вручную.

Распространение и обновления

У Happ нет публичных сообщений о проблемах с магазинами приложений. У sing-box, по официальной документации, обновление приложений для iOS и macOS в App Store временно ограничено решением модератора; текущая версия для iPhone распространяется в App Store под названием «sing-box MT», а полноценные обновления для части пользователей идут через TestFlight для спонсоров. Для Android разница не критична: приложение SFA доступно в Google Play и на F-Droid.

Кому что подходит

Happ подойдёт, если:

  • нужно готовое приложение с подпиской, профилями маршрутизации и одинаковым интерфейсом на всех платформах;
  • список протоколов сервера укладывается в VLESS, VMess, Trojan, Shadowsocks, SOCKS5 или Hysteria2;
  • важна стабильная работа в магазинах приложений без риска временных ограничений на обновление.

Sing-box подойдёт, если:

  • сервер работает по протоколу за пределами Xray-core, например WireGuard, TUIC или ShadowTLS;
  • важен полностью открытый код ядра и приложений с возможностью проверить их работу;
  • пользователь готов настраивать маршрутизацию и конфигурацию вручную через JSON.

Если один сервер поддерживает оба клиента, например по протоколу VLESS, выбор сводится к тому, что важнее: готовые подписки и профили Happ или широкий список протоколов и открытый код sing-box.

Перенос конфигурации между клиентами

  1. Определите протокол сервера: если это VLESS, VMess, Trojan, Shadowsocks или Hysteria2, конфигурация подойдёт для обоих клиентов, но в разном формате.
  2. В Happ добавьте ссылку протокола вручную, по QR-коду или через подписку.
  3. В sing-box настройте эквивалентный outbound в JSON-конфигурации по документации sagernet.org — вручную или через готовый файл от провайдера.
  4. Проверьте режим подключения: TUN или системный прокси настраиваются в каждом клиенте отдельно и не наследуются друг от друга.

Если сервер работает только на протоколе, которого нет у Happ, например WireGuard или TUIC, перенос конфигурации в Happ невозможен — потребуется sing-box или другой клиент с поддержкой этого протокола.

Главное

  • Happ — клиент на едином ядре Xray-core; sing-box — отдельное открытое ядро, вокруг которого существует несколько официальных приложений.
  • Исходный код sing-box открыт под лицензией GPL-3.0 на GitHub; у Happ в репозиториях лежат только README и готовые сборки.
  • Sing-box поддерживает около двадцати протоколов, включая VLESS, VMess, Trojan, Shadowsocks, Hysteria2, TUIC, WireGuard и ShadowTLS; у Happ их шесть через Xray-core.
  • На 28 сентября 2026 года актуальный релиз ядра sing-box — 1.14.2 от 24 сентября 2026 года, тем же числом обновлены приложения для Android и iOS.
  • По официальной документации sing-box, приложения для iOS и macOS временно ограничены в обновлении через App Store; для Happ таких ограничений в источниках не описано.

Частые вопросы

Sing-box — это отдельное приложение или часть Happ?

Sing-box — самостоятельный проект: открытое ядро для прокси-протоколов и набор приложений от команды SagerNet. С Happ он не связан: Happ использует собственное ядро Xray-core. Общее у них только назначение — оба подключаются к серверам с прокси-протоколами, которые настраивает пользователь или провайдер.

Можно ли использовать конфигурацию sing-box в Happ?

Нет, напрямую нельзя. Sing-box настраивается через собственный формат JSON-конфигурации с полями outbound и route, а Happ принимает ссылки протоколов Xray-core или подписки в своём формате. Если сервер работает по протоколу, который поддерживают оба клиента, например VLESS или Trojan, потребуется отдельная ссылка или конфигурация именно под Happ.

Почему приложения sing-box для iPhone иногда недоступны в App Store?

По данным официальной документации sing-box, разработчики временно не могут обновлять приложения для платформ Apple в App Store из-за решения модератора магазина. В качестве альтернативы документация упоминает бета-доступ через TestFlight для спонсоров проекта и установку приложения для macOS через Homebrew. У Happ таких ограничений в открытых источниках не отмечено.

Какое ядро быстрее — Xray-core или sing-box?

Однозначного публичного сравнения производительности нет: оба ядра написаны на разных языках (Xray-core на Go с элементами C, sing-box на Go) и по-разному реализуют одни и те же протоколы. Разница в скорости на практике сильнее зависит от сервера, протокола и настроек маршрутизации, чем от выбора ядра. Подробный разбор ядер — на странице «Xray-core и sing-box».

У sing-box есть подписки, как у Happ?

Официальная документация описывает работу с локальными и удалёнными файлами конфигурации, но не описывает отдельный формат подписки с зашифрованной ссылкой, профилями маршрутизации или заголовками, как в Happ. Обновление удалённой конфигурации в sing-box настраивается через сам JSON-файл, а не через выделенный протокол подписки.

Есть ли у sing-box приложение для телевизора?

Для Apple TV есть: официальная документация указывает поддержку tvOS 17.0 и новее в том же приложении, что и для iOS и macOS. Для Android TV отдельного упоминания в документации не нашлось. У Happ поддерживаются обе платформы: Android TV через обычное Android-приложение и отдельная программа для Apple TV.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: где скачать — обращение 28 сентября 2026
  2. Документация Happ: системные требования — обращение 28 сентября 2026
  3. Репозиторий sing-box на GitHub — обращение 28 сентября 2026
  4. Релиз sing-box 1.14.2 — обращение 28 сентября 2026
  5. sing-box для платформ Apple — обращение 28 сентября 2026
  6. sing-box для Android — обращение 28 сентября 2026
  7. sing-box для настольных систем — обращение 28 сентября 2026
  8. sing-box в Google Play — обращение 28 сентября 2026