github Leadaxe/singbox-launcher v0.8.7-1-g50c7352-prerelease
prerelease v0.8.7-1-g50c7352-prerelease

pre-release6 hours ago

Release v0.8.7-1-g50c7352-prerelease

Downloads

macOS (Universal) - Supports both Apple Silicon and Intel

Option 1: Installation Script (Recommended)

Install with a single command (version v0.8.7-1-g50c7352-prerelease):

curl -fsSL https://raw.githubusercontent.com/Leadaxe/singbox-launcher/develop/scripts/install-macos.sh | bash -s -- v0.8.7-1-g50c7352-prerelease

The script will:

  • Download the release archive
  • Extract and install to /Applications/
  • Fix macOS quarantine attributes and permissions
  • Launch the application automatically

Option 2: Manual Installation

  1. Download: singbox-launcher-v0.8.7-1-g50c7352-prerelease-macos.zip
  2. Extract the ZIP file
  3. Remove quarantine attribute (required):
    xattr -cr "singbox-launcher.app" && chmod +x "singbox-launcher.app/Contents/MacOS/singbox-launcher"
  4. Double-click singbox-launcher.app to run
    • If macOS blocks the app, go to System Settings → Privacy & Security and click "Open Anyway"
    • Alternatively, right-click the app and select "Open" (first time only)

Windows (amd64)

  1. Download: singbox-launcher-v0.8.7-1-g50c7352-prerelease-win64.zip
  2. Extract the ZIP file to a folder, for example: C:\Program Files\singbox-launcher\
  3. Run singbox-launcher.exe from that folder
    • You may need administrator rights to install to Program Files
    • The launcher will automatically download sing-box and wintun.dll on first launch

Windows 7 (x86, legacy)

  1. Download: singbox-launcher-v0.8.7-1-g50c7352-prerelease-win7-32.zip
  2. Extract the ZIP file to a folder and run singbox-launcher-win7-32.exe
    • For Windows 7 / 32-bit or legacy compatibility only

Linux Support

⚠️ Linux build temporarily unavailable - мы ищем тестировщика для ручного тестирования перед включением автоматической сборки.

Checksums

See checksums.txt for SHA256 checksums of all files.


⚠️ Pre-release / предварительная версия. Сборка поверх тега v0.8.7 + одного нового коммита (NaïveProxy). Для тестирования нового парсера, не для продакшена.

Release Notes

Highlights (EN)

  • NaïveProxy (naive+https:// / naive+quic://) support in the subscription parser and share-URI encoder. Parses user/pass, extra-headers, and QUIC vs HTTP/2 transport per the de-facto DuckSoft URI spec; emits a sing-box "type": "naive" outbound with the TLS block limited to server_name (matching sing-box naive capabilities).
    • padding= URI param is logged and ignored (no sing-box equivalent).
    • Right-click → Copy link on a naive node round-trips back to a valid URI (extra-headers keys sorted lexicographically for determinism).
    • Requires sing-box ≥ 1.13.0 built with with_naive_proxy — stock binaries without the tag will reject the outbound.
    • See SPEC 044 and docs/ParserConfig.mdNaïveProxy for URI/JSON shape and limitations.

Everything from v0.8.7 is included — Debug API, Settings tab, subscription toggle, URLTest template vars, keyboard shortcuts, wake-from-sleep, atomic writes, etc. See the v0.8.7 release notes.

Основное (RU)

  • Поддержка NaïveProxy (naive+https:// / naive+quic://) в парсере подписок и share-URI энкодере. Парсятся user/pass, extra-headers, выбор транспорта (HTTP/2 vs QUIC) по де-факто спеке DuckSoft; собирается sing-box outbound "type": "naive" с TLS-блоком только server_name (ровно то, что умеет sing-box naive).
    • Параметр padding= логируется и игнорируется (нет соответствия в sing-box).
    • ПКМ → «Copy link» на naive-ноде корректно round-trip'ит обратно в валидный URI (ключи extra-headers сортируются лексикографически).
    • Требует sing-box ≥ 1.13.0 со сборкой with_naive_proxy — стоковые бинарники без тега отклонят outbound.
    • См. SPEC 044 и docs/ParserConfig.mdNaïveProxy для формата URI/JSON и ограничений.

Всё, что было в v0.8.7, уже внутри — Debug API, вкладка Settings, toggle подписок, URLTest-vars, горячие клавиши, wake-from-sleep, атомарные записи. См. release notes v0.8.7.


Черновик следующего стабильного релиза: docs/release_notes/upcoming.md.

Don't miss a new singbox-launcher release

NewReleases is sending notifications on new releases.