Автоматизация & VPN

Что такое sing-box

Что это

Второе ядро VPN-клиента, альтернатива Xray: те же протоколы, другая реализация. Два ядра нужны, чтобы при проблемах с одним клиент переключился на другое.

Как используем

В OshaVPN оба ядра подключены через узкий слой: ядро можно заменить, не переписывая приложение. На Windows 7 работает только sing-box.

Где это нужно бизнесу

  • VPN-клиент должен работать на старых системах, где основное ядро не запускается.
  • При проблемах с одним ядром приложение должно переключиться на другое, а не ждать переписывания.
  • Нужны протоколы, которых нет в основном ядре.

Как мы это используем

В OshaVPN sing-box было первым ядром, сейчас основное — Xray. Интерфейс, подписка и маршрутизация общаются с ядром через узкий слой engine-api, поэтому ядро переключается настройкой, без переустановки. sing-box оставлен для сравнения, для Windows 7 и для протоколов Hysteria2 и TUIC. На Android оба ядра собраны в одну библиотеку, на Windows работают отдельными процессами.

Типичные проблемы

  • Windows 7 без TUN. На семёрке нет TUN, поэтому клиент работает через системный прокси: через туннель идут браузеры и программы, которые уважают прокси.
  • Не проверено на настоящей семёрке. Клиент для Windows 7 собран и запускался на Windows 11 — это честно записано в ограничения.

Когда это не нужно

Если все пользователи на современных системах и основного ядра хватает, второе ядро — лишний код. Мы держим его ради старых Windows и запасного пути.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.