Karing и sing-box: что под капотом

Статьи · karingcore.lol

Прямой разбор: что такое sing-box под Karing. На karingcore.lol «karing sing-box» без лишней теории протоколов на сотню страниц.

Sing-box под капотом Karing

Sing-box — движок прокси/VPN, который Karing использует под капотом. Вам редко нужен ручной JSON, но полезно понимать слой.

На karingcore.lol «karing sing-box» объясняет: кнопки UI не «магия», они собирают конфиг и отдают ядру.

Протоколы узлов приходят из подписки; клиент лишь умеет их исполнять.

Важно: знание sing-box не заменяет живой subscription URL.

Заметка по слоям 1 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 6 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 11 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 16 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Клиент
Бесплатный Karing (sing-box)
Узлы
Только из подписки (бот / karing.beer)
Проверка
Connect → IP + целевой сайт
Ядро
sing-box
Оболочка
Karing UI
Feed
subscription URL

Откуда берутся outbound’ы

Outbound’ы — серверы/цепочки из feed. Пустой список = ядру некуда звонить.

QR и URL — разные упаковки одного feed. Суть одна.

Чужие «ключи из чата» часто уже отозваны или делят слот с толпой.

Совет: обновляйте feed, когда список странно короткий или имена серые.

Заметка по слоям 2 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 7 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 12 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 17 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

  • Не путать UI и ядро
  • Не искать узлы внутри APK
  • Логировать версию при feedback

TUN, DNS и что исполняет ядро

TUN, DNS, правила маршрутизации в итоге исполняет ядро.

Ошибка политики (bypass банка) — не «баг sing-box», а ваше правило.

Kill Switch при мёртвом outbound выглядит как полный отказ сети.

Примечание: сравнивайте поведение на LTE, прежде чем винить движок.

Заметка по слоям 3 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 8 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 13 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 18 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Слой Отвечает за Типичный сбой
UI Karing Импорт, кнопки, список Пустой Profiles при битом URL
sing-box Туннель, маршруты, DNS Connect есть, трафика нет
Подписка Список узлов Просроченный тариф
ОС VPN API, батарея Сервис убит OEM

Когда «чинить sing-box» бессмысленно

Не чините «sing-box», если URL просрочен или второй VPN держит интерфейс.

Не чините «подписку», если OEM убил VPN-сервис — сначала права и батарея.

На karingcore.lol классификация слоя экономит часы.

Переустановка официальной сборки — когда подозреваете повреждённый бинарник, не как первый шаг.

Заметка по слоям 4 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 9 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 14 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 19 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

  1. Проверить источник клиента
  2. Обновить feed подписки
  3. Подтвердить права VPN
  4. Сменить outbound/узел
  5. Сверить DNS

Практический минимум для пользователя

Практический минимум: официальный клиент, целый URL, Connect, проверка IP/DNS.

Всё, что глубже — по симптомам и гайдам, не «потому что так в чужом скрине».

Ядро и UI: см. подробные настройки sing-box слоя.

Ядро стабильно, когда feed и ОС не мешают ему работать — это и есть цель karingcore.lol.

Заметка по слоям 5 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 10 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Заметка по слоям 15 на karingcore.lol: классифицируйте сбой «karing sing-box» как UI, ядро sing-box, feed подписки или ограничение ОС, прежде чем менять сразу всё. Переустановка без свежего URL редко оживляет outbound’ы.

Клиент
Бесплатный Karing (sing-box)
Узлы
Только из подписки (бот / karing.beer)
Проверка
Connect → IP + целевой сайт
Ядро
sing-box
Оболочка
Karing UI
Feed
subscription URL
Karing и браузер
Feed для ядра sing-box