sing-box 1.15.0-alpha.5: поддержка Tailcat и P2P-туннелей через DERP
16 сентября 2026 года проект SagerNet опубликовал альфа-версию 1.15.0-alpha.5 ядра sing-box. Ключевое изменение — поддержка Tailcat: механизма, который разработчики описывают как «дата-плейн Tailscale без её управляющего слоя» — прямые WireGuard-туннели между узлами с проходом через NAT, устанавливаемые через промежуточные серверы DERP.
Что вышло
Карточка релиза 1.15.0-alpha.5 опубликована 16 сентября 2026 года. Это предварительная (alpha) сборка ветки 1.15 — она идёт параллельно стабильной 1.14 и предназначена для обкатки новых возможностей, а не для повседневного использования. В примечаниях к релизу перечислены добавление поддержки Tailcat и общий пункт «исправления и улучшения».
sing-box — это открытое универсальное прокси-ядро, на котором работает множество клиентов для Android, Windows, macOS, Linux и iOS. Ветку 1.15 разработчики наполняют новыми сетевыми механизмами: в alpha.3 от 14 сентября переделывали TUN-стек, а в этой сборке добавили отдельный транспортный слой Tailcat.
Что такое Tailcat
По описанию разработчиков, Tailcat — это «дата-плейн Tailscale без её управляющего слоя»: прямые (точка-точка) WireGuard-туннели между узлами, которые поднимаются через серверы DERP и умеют проходить через NAT. Иными словами, из сети Tailscale берётся только транспорт — шифрованный канал и механизм установления соединения, — без централизованного сервиса управления, который обычно раздаёт узлам адреса и политику.
В конфигурацию добавлены входящее и исходящее соединения Tailcat (Tailcat inbound и outbound), а служба DERP получила параметры проверки клиента — verify_client_inbound и verify_client_key. DERP здесь выступает ретранслятором: когда два узла не могут соединиться напрямую, трафик идёт через промежуточный сервер, а после согласования по возможности переключается на прямой канал.
Важно оговорить: это описание из примечаний к альфа-релизу, а не результат независимого тестирования. Насколько устойчиво Tailcat проходит через конкретные NAT и как ведёт себя под нагрузкой, покажет обкатка ветки 1.15; в альфа-статусе интерфейс и параметры ещё могут меняться.
Что это значит для пользователей
Появление P2P-механизма с проходом через NAT расширяет набор сценариев ядра: помимо привычной схемы «клиент — сервер», становится возможной прямая связь между узлами через ретранслятор. Это ближе к mesh-подходу, когда устройства соединяются друг с другом, а центральный сервер нужен лишь для первичного согласования.
Практического смысла обновляться на альфа-сборку ради Tailcat у обычного пользователя пока нет: возможность экспериментальная и требует ручной настройки обеих сторон и службы DERP. Тем, кто ведёт собственные конфигурации, при переходе на ветку 1.15 стоит сохранять резервную копию профиля и менять параметры по одному, чтобы видеть эффект каждой правки.
Источник: SagerNet/sing-box, релиз v1.15.0-alpha.5 на GitHub
