Release v0.8.3-49-RC6-prerelease
Downloads
macOS (Universal) - Supports both Apple Silicon and Intel
Option 1: Installation Script (Recommended)
Install with a single command (version v0.8.3-49-g51ba10c-prerelease):
curl -fsSL https://raw.githubusercontent.com/Leadaxe/singbox-launcher/develop/scripts/install-macos.sh | bash -s -- v0.8.3-49-g51ba10c-prereleaseThe 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
- Download:
singbox-launcher-v0.8.3-49-g51ba10c-prerelease-macos.zip - Extract the ZIP file
- Remove quarantine attribute (required):
xattr -cr "singbox-launcher.app" && chmod +x "singbox-launcher.app/Contents/MacOS/singbox-launcher"
- Double-click
singbox-launcher.appto 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)
- Download:
singbox-launcher-v0.8.3-49-g51ba10c-prerelease-win64.zip - Extract the ZIP file to a folder, for example:
C:\Program Files\singbox-launcher\ - Run
singbox-launcher.exefrom that folder- You may need administrator rights to install to Program Files
- The launcher will automatically download
sing-boxandwintun.dllon first launch
Windows 7 (x86, legacy)
- Download:
singbox-launcher-v0.8.3-49-g51ba10c-prerelease-win7-32.zip - 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.
Release Notes
Последний релиз / Latest release
v0.8.3 — полное описание (full details): docs/release_notes/0-8-3.md
v0.8.2 — полное описание (full details): docs/release_notes/0-8-2.md
v0.8.1 — полное описание (full details): docs/release_notes/0-8-1.md
v0.8.0 — полное описание (full details): docs/release_notes/0-8-0.md
Черновик следующего релиза (draft): upcoming.md
🇷🇺 Кратко (черновик):
- Пользовательские SRS-правила — локальное скачивание: Для правил типа SRS в визарде добавлена локальная загрузка SRS (кнопка ⬇/🔄/✔️). При наличии локальных файлов
bin/rule-sets/<tag>.srsконфиг используетtype: "local"сpathвместо remoteurl. - Рефакторинг Custom Rule (типы, Raw, SRS, params): Типы правил — константы (ips, urls, processes, srs, raw). Диалог Add/Edit Rule: название над вкладками Form/Raw; режимы Domains (Exact/Suffix/Keyword/Regex); тип SRS с подсказкой runetfreedom; при Raw→Form восстанавливаются outbound и поля по типу. Состояние UI в params.
- Правило Processes — Match by path: В диалоге Add/Edit Rule для типа «Processes» можно включить «Match by path» и задавать сопоставление по пути процесса (regex), а не по имени. Режим Simple: подстановка
*как «любая последовательность» (например*/steam/*). Режим Regex: полные регулярные выражения. В конфиг записываетсяprocess_path_regex(sing-box 1.10+). - Кнопка перезапуска: На дашборде Core между Start и Stop — кнопка перезапуска (🔄). Завершает процесс sing-box, вотчер поднимает снова; в UI кратко «Restarting...», смена состояния кнопок, затем «Running».
- Сохранение в визарде: Только запись файлов и Update (без перезапуска sing-box). Конфиг валидируется через
sing-box checkпо временномуconfig-check.jsonдо записи вconfig.json; при ошибке — сообщение пользователю, рабочий конфиг не перезаписывается. Clash API перечитывается изconfig.jsonтолько при запуске sing-box. - Диалог Linux capabilities (issue #34): Команда setcap в выделяемом поле, кнопка «Copy» в буфер обмена.
- Автозапуск из Планировщика заданий: Рекомендация при зависании: включить задержку триггера «При входе в систему» (30 с или 1 мин).
- Визард: платформа win7: В шаблоне визарда при сборке Win7 (GOARCH=386) применяются секции
"platforms": ["windows"]и"platforms": ["win7"]. - Win7 CI: Сборка Win7 (job
build-win7) используетgo.win7.modсgolang.org/x/sys v0.25.0(Go 1.20). Артефактsingbox-launcher-<version>-win7-32.zipстабильно попадает в release.
🇬🇧 Summary (draft):
- Custom SRS rules — local download: Custom rules of type SRS now support local SRS downloads in the Wizard Rules tab (⬇/🔄/✔️ button). When local files exist (
bin/rule-sets/<tag>.srs), the generated config usestype: "local"withpathinstead of remoteurl. - Custom Rule refactor (types, Raw, SRS, params): Rule type constants (ips, urls, processes, srs, raw). Add/Edit Rule: name above Form/Raw tabs; Domains mode (Exact/Suffix/Keyword/Regex); SRS type with runetfreedom hint; Raw→Form restores outbound and fields. UI state in params.
- Processes rule — Match by path: In Add/Edit Rule, for type «Processes» enable «Match by path» to match by process path (regex). Simple:
*as wildcard (e.g.*/steam/*). Regex: full regular expressions. Stored asprocess_path_regex(sing-box 1.10+). - Restart button: On Core dashboard between Start and Stop; kills sing-box, watcher restarts it; UI shows «Restarting...» then «Running».
- Wizard save: Write files and Update only (no sing-box restart). Config validated with
sing-box checkbefore overwrite; on failure user sees error. Clash API reloaded fromconfig.jsononly when sing-box starts. - Linux capabilities dialog (#34): setcap command in selectable field, «Copy» button.
- Win7 CI: Win7 build (job
build-win7) uses dedicatedgo.win7.modwith pinnedgolang.org/x/sys v0.25.0(Go 1.20). Artifactsingbox-launcher-<version>-win7-32.zipreliably included in release.