Сеть
sing-box — универсальный proxy-движок
Открытое ядро, поддерживающее VLESS, Trojan, Hysteria 2, TUIC, ShadowTLS, WireGuard. Альтернатива xray-core с более широким покрытием современных протоколов.
Определение
sing-box — open-source универсальный proxy-движок, разработанный с 2022 года китайским сообществом разработчиков (SagerNet и наследники). Написан на Go, лицензия GPL-3.0. Поддерживает значительно более широкий набор протоколов, чем xray-core: помимо VLESS/Trojan/Shadowsocks добавлены Hysteria 2, TUIC, ShadowTLS, WireGuard, OpenVPN, NaiveProxy.
В 2024–2025 годах sing-box стал движком первого выбора во многих новых клиентах (NekoBox-Android, Karing iOS), а xray-core остался движком для пуристов и legacy-стеков.
Чем отличается от xray-core
| Возможность | xray-core | sing-box |
|---|---|---|
| VLESS + Reality | Референс | Совместимая |
| Hysteria 2 (QUIC) | ❌ | ✅ |
| TUIC v5 | ❌ | ✅ |
| WireGuard внутри | ❌ | ✅ (как inbound и outbound) |
| ShadowTLS v3 | Базовая | Полная |
| Multi-route и rule-set | Базовый | Богатый |
| FakeIP DNS | Базовый | Полный |
| TUN-режим | Через сторонние утилиты | Встроенный |
| iOS поддержка | Через сторонние клиенты | Встроена в Karing |
sing-box фактически — «один движок, все anti-censorship протоколы в одной коробке».
Где используется
- Karing (iOS) — основан полностью на sing-box. Один из самых популярных iOS-клиентов 2024–2025.
- NekoBox для Android — поддерживает оба движка, по умолчанию sing-box.
- Hiddify — гибрид: основной движок xray, но при выборе Hysteria 2 / TUIC автоматически переключается на sing-box.
- Surfboard — Apple-Native клиент, sing-box внутри.
- Server-side панели — 3X-UI и Marzban с 2024 поддерживают sing-box-протоколы.
Конфиг
sing-box использует более модульный JSON, чем xray. Минимальный inbound на Hysteria 2:
{
"inbounds": [{
"type": "hysteria2",
"listen": "::",
"listen_port": 443,
"users": [{"password": "<pwd>"}],
"tls": {
"enabled": true,
"certificate_path": "/etc/letsencrypt/live/example.com/fullchain.pem",
"key_path": "/etc/letsencrypt/live/example.com/privkey.pem"
}
}]
}
Outbound (клиент к серверу):
{
"outbounds": [{
"type": "hysteria2",
"server": "example.com",
"server_port": 443,
"password": "<pwd>"
}]
}
Маршрутизация (routing)
sing-box известен мощной routing-секцией. Можно правилами разделять трафик:
- РФ-IP идут напрямую, остальное — через VPN.
- Cloud-сервисы (Telegram, Gmail) — всегда через VPN.
- Локальные сети (192.168.0.0/16, 10.0.0.0/8) — никогда не через VPN.
- DNS-резолв через DoH в туннеле, IP-маркировка с FakeIP.
Это решает проблему «двойного DNS-резолва» и ускоряет загрузку сайтов.
Активность проекта
- GitHub:
SagerNet/sing-box, ≈18k звёзд на 2026. - Релизы каждые 4–6 недель.
- Основной разработчик —
nekohasekai. - Документация: sing-box.sagernet.org.
sing-box и mihomo
mihomo (бывший clash.meta, fork Clash) — ещё одно крупное ядро, наследник Clash от Premium. Конкурирует с sing-box по фичам. На 2026 году — равный по популярности, особенно у пользователей китайского сегмента. Подавляющее большинство клиентов поддерживают оба ядра.
Что выбрать
- iOS — sing-box (через Karing) пока не имеет конкурентов по покрытию протоколов.
- Android / Windows / Linux — Hiddify хороший дефолт; sing-box внутри.
- Сервер — 3X-UI с поддержкой sing-box-протоколов покрывает большинство сценариев.
- Если нужен только VLESS-Reality — xray-core достаточно.
- Если нужны Hysteria 2, TUIC, ShadowTLS — sing-box обязателен.
Источники
- SagerNet/sing-box — официальный репозиторий.
- sing-box.sagernet.org — документация.
Связанные термины
- xray-core — главный конкурент.
- Hysteria 2 — флагман-протокол на QUIC.
- VLESS Reality — основной DPI-обход.
- WireGuard — теперь доступен внутри sing-box.