Release 下载sing-box · GitHub Release 历史版本 · 三路反代镜像

v1.14.0-alpha.24

本区块同步 sing-box 的官方 GitHub Release,并为最近版本生成 三路反代镜像加速下载通道。 默认展开最新版本;完整历史版本请进入 GitHub Releases 查看。下载按钮会先进入本站确认页,可继续下载或复制真实链接。

最新发布 2026-05-15共 100 个版本共 12090 个文件本页展示最近 5 个版本⭐ 34,022License NOASSERTIONgithub.com/SagerNet/sing-box

怎么挑:Windows 优先 .exe / .msi;macOS 优先 .dmg;Linux 选 .deb / .rpm / .AppImage;Android 选 .apk;带 .sig / .asc / .sha256 的是校验文件,不是安装包。 下载慢:从右侧三路反代列里挑一个能通的点开;复制按钮复制真实目标链接,方便放进下载器。

为控制页面体积,本页只展示最近 5 个版本、每版最多 48 个文件;完整历史请查看 SagerNet/sing-box Releases

v1.14.0-alpha.242026-05-15154 个文件 · 展示 48预发布
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
SFA-1.14.0-alpha.24-arm64-v8a.apkAndroid27.9 MB
SFA-1.14.0-alpha.24-armeabi-v7a.apkAndroid27.6 MB
SFA-1.14.0-alpha.24-legacy-android-5-arm64-v8a.apkAndroid23.2 MB
SFA-1.14.0-alpha.24-legacy-android-5-armeabi-v7a.apkAndroid23.6 MB
SFA-1.14.0-alpha.24-legacy-android-5-universal.apkAndroid77.6 MB
SFA-1.14.0-alpha.24-legacy-android-5-x86.apkAndroid25.1 MB
SFA-1.14.0-alpha.24-legacy-android-5-x86_64.apkAndroid24.5 MB
SFA-1.14.0-alpha.24-universal.apkAndroid95.7 MB
SFA-1.14.0-alpha.24-x86.apkAndroid30.1 MB
SFA-1.14.0-alpha.24-x86_64.apkAndroid29.3 MB
SFA-version-metadata.json其他63 B
SFM-1.14.0-alpha.24-Apple.pkgmacOS31.5 MB
SFM-1.14.0-alpha.24-Intel.pkgmacOS37.7 MB
SFM-1.14.0-alpha.24-Universal.pkgmacOS68.7 MB
SFM-1.14.0-alpha.24.dSYMs.zip压缩包40.8 MB
sing-box-1.14.0-alpha.24-android-386.tar.gzLinux20.6 MB
sing-box-1.14.0-alpha.24-android-amd64.tar.gzLinux19.9 MB
sing-box-1.14.0-alpha.24-android-arm.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.24-android-arm64.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.24-darwin-amd64-legacy-macos-10.13.tar.gzmacOS15.7 MB
sing-box-1.14.0-alpha.24-darwin-amd64.tar.gzmacOS20.4 MB
sing-box-1.14.0-alpha.24-darwin-arm64.tar.gzmacOS18.8 MB
sing-box-1.14.0-alpha.24-linux-386-glibc.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.24-linux-386-musl.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.24-linux-386-softfloat.tar.gzLinux18.9 MB
sing-box-1.14.0-alpha.24-linux-386.tar.gzLinux18.9 MB
sing-box-1.14.0-alpha.24-linux-amd64-glibc.tar.gzLinux24.8 MB
sing-box-1.14.0-alpha.24-linux-amd64-musl.tar.gzLinux24.9 MB
sing-box-1.14.0-alpha.24-linux-amd64.tar.gzLinux24.1 MB
sing-box-1.14.0-alpha.24-linux-arm64-glibc.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.24-linux-arm64-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.24-linux-arm64.tar.gzLinux22.2 MB
sing-box-1.14.0-alpha.24-linux-armv5.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.24-linux-armv6.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.24-linux-armv7-glibc.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.24-linux-armv7-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.24-linux-armv7.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.24-linux-loong64-glibc.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.24-linux-loong64-musl.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.24-linux-loong64.tar.gzLinux18.7 MB
sing-box-1.14.0-alpha.24-linux-mips-softfloat.tar.gzLinux17.8 MB
sing-box-1.14.0-alpha.24-linux-mips64-softfloat.tar.gzLinux17.4 MB
sing-box-1.14.0-alpha.24-linux-mips64le-glibc.tar.gzLinux22.3 MB
sing-box-1.14.0-alpha.24-linux-mips64le-softfloat.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.24-linux-mips64le.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.24-linux-mipsle-glibc.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.24-linux-mipsle-softfloat-musl.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.24-linux-mipsle-softfloat.tar.gzLinux17.4 MB
v1.13.122026-05-15154 个文件 · 展示 48
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
SFA-1.13.12-arm64-v8a.apkAndroid26.9 MB
SFA-1.13.12-armeabi-v7a.apkAndroid26.7 MB
SFA-1.13.12-legacy-android-5-arm64-v8a.apkAndroid22.3 MB
SFA-1.13.12-legacy-android-5-armeabi-v7a.apkAndroid22.6 MB
SFA-1.13.12-legacy-android-5-universal.apkAndroid74.0 MB
SFA-1.13.12-legacy-android-5-x86.apkAndroid24.0 MB
SFA-1.13.12-legacy-android-5-x86_64.apkAndroid23.5 MB
SFA-1.13.12-universal.apkAndroid92.1 MB
SFA-1.13.12-x86.apkAndroid29.1 MB
SFA-1.13.12-x86_64.apkAndroid28.3 MB
SFA-version-metadata.json其他55 B
SFM-1.13.12-Apple.pkgmacOS30.2 MB
SFM-1.13.12-Intel.pkgmacOS36.1 MB
SFM-1.13.12-Universal.pkgmacOS65.9 MB
SFM-1.13.12.dSYMs.zip压缩包37.7 MB
sing-box-1.13.12-android-386.tar.gzLinux19.1 MB
sing-box-1.13.12-android-amd64.tar.gzLinux18.5 MB
sing-box-1.13.12-android-arm.tar.gzLinux17.5 MB
sing-box-1.13.12-android-arm64.tar.gzLinux17.2 MB
sing-box-1.13.12-darwin-amd64-legacy-macos-10.13.tar.gzmacOS14.6 MB
sing-box-1.13.12-darwin-amd64.tar.gzmacOS19.3 MB
sing-box-1.13.12-darwin-arm64.tar.gzmacOS17.8 MB
sing-box-1.13.12-linux-386-glibc.tar.gzLinux22.6 MB
sing-box-1.13.12-linux-386-musl.tar.gzLinux22.6 MB
sing-box-1.13.12-linux-386-softfloat.tar.gzLinux17.6 MB
sing-box-1.13.12-linux-386.tar.gzLinux17.6 MB
sing-box-1.13.12-linux-amd64-glibc.tar.gzLinux23.5 MB
sing-box-1.13.12-linux-amd64-musl.tar.gzLinux23.5 MB
sing-box-1.13.12-linux-amd64.tar.gzLinux22.7 MB
sing-box-1.13.12-linux-arm64-glibc.tar.gzLinux21.5 MB
sing-box-1.13.12-linux-arm64-musl.tar.gzLinux21.6 MB
sing-box-1.13.12-linux-arm64.tar.gzLinux21.0 MB
sing-box-1.13.12-linux-armv5.tar.gzLinux17.3 MB
sing-box-1.13.12-linux-armv6.tar.gzLinux17.3 MB
sing-box-1.13.12-linux-armv7-glibc.tar.gzLinux21.6 MB
sing-box-1.13.12-linux-armv7-musl.tar.gzLinux21.6 MB
sing-box-1.13.12-linux-armv7.tar.gzLinux17.3 MB
sing-box-1.13.12-linux-loong64-glibc.tar.gzLinux22.2 MB
sing-box-1.13.12-linux-loong64-musl.tar.gzLinux22.2 MB
sing-box-1.13.12-linux-loong64.tar.gzLinux17.4 MB
sing-box-1.13.12-linux-mips-softfloat.tar.gzLinux16.7 MB
sing-box-1.13.12-linux-mips64-softfloat.tar.gzLinux16.3 MB
sing-box-1.13.12-linux-mips64le-glibc.tar.gzLinux21.2 MB
sing-box-1.13.12-linux-mips64le-softfloat.tar.gzLinux15.9 MB
sing-box-1.13.12-linux-mips64le.tar.gzLinux15.9 MB
sing-box-1.13.12-linux-mipsle-glibc.tar.gzLinux22.0 MB
sing-box-1.13.12-linux-mipsle-softfloat-musl.tar.gzLinux22.0 MB
sing-box-1.13.12-linux-mipsle-softfloat.tar.gzLinux16.3 MB
v1.14.0-alpha.232026-05-12154 个文件 · 展示 48预发布
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
SFA-1.14.0-alpha.23-arm64-v8a.apkAndroid27.9 MB
SFA-1.14.0-alpha.23-armeabi-v7a.apkAndroid27.6 MB
SFA-1.14.0-alpha.23-legacy-android-5-arm64-v8a.apkAndroid23.2 MB
SFA-1.14.0-alpha.23-legacy-android-5-armeabi-v7a.apkAndroid23.6 MB
SFA-1.14.0-alpha.23-legacy-android-5-universal.apkAndroid77.5 MB
SFA-1.14.0-alpha.23-legacy-android-5-x86.apkAndroid25.1 MB
SFA-1.14.0-alpha.23-legacy-android-5-x86_64.apkAndroid24.5 MB
SFA-1.14.0-alpha.23-universal.apkAndroid95.6 MB
SFA-1.14.0-alpha.23-x86.apkAndroid30.1 MB
SFA-1.14.0-alpha.23-x86_64.apkAndroid29.3 MB
SFA-version-metadata.json其他63 B
SFM-1.14.0-alpha.23-Apple.pkgmacOS31.5 MB
SFM-1.14.0-alpha.23-Intel.pkgmacOS37.7 MB
SFM-1.14.0-alpha.23-Universal.pkgmacOS68.7 MB
SFM-1.14.0-alpha.23.dSYMs.zip压缩包40.8 MB
sing-box-1.14.0-alpha.23-android-386.tar.gzLinux20.6 MB
sing-box-1.14.0-alpha.23-android-amd64.tar.gzLinux19.9 MB
sing-box-1.14.0-alpha.23-android-arm.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.23-android-arm64.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.23-darwin-amd64-legacy-macos-10.13.tar.gzmacOS15.7 MB
sing-box-1.14.0-alpha.23-darwin-amd64.tar.gzmacOS20.4 MB
sing-box-1.14.0-alpha.23-darwin-arm64.tar.gzmacOS18.8 MB
sing-box-1.14.0-alpha.23-linux-386-glibc.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.23-linux-386-musl.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.23-linux-386-softfloat.tar.gzLinux18.9 MB
sing-box-1.14.0-alpha.23-linux-386.tar.gzLinux18.9 MB
sing-box-1.14.0-alpha.23-linux-amd64-glibc.tar.gzLinux24.8 MB
sing-box-1.14.0-alpha.23-linux-amd64-musl.tar.gzLinux24.8 MB
sing-box-1.14.0-alpha.23-linux-amd64.tar.gzLinux24.0 MB
sing-box-1.14.0-alpha.23-linux-arm64-glibc.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.23-linux-arm64-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.23-linux-arm64.tar.gzLinux22.2 MB
sing-box-1.14.0-alpha.23-linux-armv5.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.23-linux-armv6.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.23-linux-armv7-glibc.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.23-linux-armv7-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.23-linux-armv7.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.23-linux-loong64-glibc.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.23-linux-loong64-musl.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.23-linux-loong64.tar.gzLinux18.7 MB
sing-box-1.14.0-alpha.23-linux-mips-softfloat.tar.gzLinux17.8 MB
sing-box-1.14.0-alpha.23-linux-mips64-softfloat.tar.gzLinux17.4 MB
sing-box-1.14.0-alpha.23-linux-mips64le-glibc.tar.gzLinux22.3 MB
sing-box-1.14.0-alpha.23-linux-mips64le-softfloat.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.23-linux-mips64le.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.23-linux-mipsle-glibc.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.23-linux-mipsle-softfloat-musl.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.23-linux-mipsle-softfloat.tar.gzLinux17.4 MB
v1.14.0-alpha.222026-05-11154 个文件 · 展示 48预发布
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
SFA-1.14.0-alpha.22-arm64-v8a.apkAndroid27.9 MB
SFA-1.14.0-alpha.22-armeabi-v7a.apkAndroid27.6 MB
SFA-1.14.0-alpha.22-legacy-android-5-arm64-v8a.apkAndroid23.2 MB
SFA-1.14.0-alpha.22-legacy-android-5-armeabi-v7a.apkAndroid23.6 MB
SFA-1.14.0-alpha.22-legacy-android-5-universal.apkAndroid77.5 MB
SFA-1.14.0-alpha.22-legacy-android-5-x86.apkAndroid25.1 MB
SFA-1.14.0-alpha.22-legacy-android-5-x86_64.apkAndroid24.5 MB
SFA-1.14.0-alpha.22-universal.apkAndroid95.6 MB
SFA-1.14.0-alpha.22-x86.apkAndroid30.1 MB
SFA-1.14.0-alpha.22-x86_64.apkAndroid29.3 MB
SFA-version-metadata.json其他63 B
SFM-1.14.0-alpha.22-Apple.pkgmacOS31.5 MB
SFM-1.14.0-alpha.22-Intel.pkgmacOS37.7 MB
SFM-1.14.0-alpha.22-Universal.pkgmacOS68.6 MB
SFM-1.14.0-alpha.22.dSYMs.zip压缩包40.8 MB
sing-box-1.14.0-alpha.22-android-386.tar.gzLinux20.6 MB
sing-box-1.14.0-alpha.22-android-amd64.tar.gzLinux19.9 MB
sing-box-1.14.0-alpha.22-android-arm.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.22-android-arm64.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.22-darwin-amd64-legacy-macos-10.13.tar.gzmacOS15.7 MB
sing-box-1.14.0-alpha.22-darwin-amd64.tar.gzmacOS20.4 MB
sing-box-1.14.0-alpha.22-darwin-arm64.tar.gzmacOS18.8 MB
sing-box-1.14.0-alpha.22-linux-386-glibc.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.22-linux-386-musl.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.22-linux-386-softfloat.tar.gzLinux18.9 MB
sing-box-1.14.0-alpha.22-linux-386.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.22-linux-amd64-glibc.tar.gzLinux24.8 MB
sing-box-1.14.0-alpha.22-linux-amd64-musl.tar.gzLinux24.8 MB
sing-box-1.14.0-alpha.22-linux-amd64.tar.gzLinux24.0 MB
sing-box-1.14.0-alpha.22-linux-arm64-glibc.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.22-linux-arm64-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.22-linux-arm64.tar.gzLinux22.2 MB
sing-box-1.14.0-alpha.22-linux-armv5.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.22-linux-armv6.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.22-linux-armv7-glibc.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.22-linux-armv7-musl.tar.gzLinux22.8 MB
sing-box-1.14.0-alpha.22-linux-armv7.tar.gzLinux18.5 MB
sing-box-1.14.0-alpha.22-linux-loong64-glibc.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.22-linux-loong64-musl.tar.gzLinux23.5 MB
sing-box-1.14.0-alpha.22-linux-loong64.tar.gzLinux18.7 MB
sing-box-1.14.0-alpha.22-linux-mips-softfloat.tar.gzLinux17.8 MB
sing-box-1.14.0-alpha.22-linux-mips64-softfloat.tar.gzLinux17.4 MB
sing-box-1.14.0-alpha.22-linux-mips64le-glibc.tar.gzLinux22.2 MB
sing-box-1.14.0-alpha.22-linux-mips64le-softfloat.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.22-linux-mips64le.tar.gzLinux17.0 MB
sing-box-1.14.0-alpha.22-linux-mipsle-glibc.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.22-linux-mipsle-softfloat-musl.tar.gzLinux23.1 MB
sing-box-1.14.0-alpha.22-linux-mipsle-softfloat.tar.gzLinux17.4 MB
v1.14.0-alpha.212026-05-03154 个文件 · 展示 48预发布
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
SFA-1.14.0-alpha.21-arm64-v8a.apkAndroid27.8 MB
SFA-1.14.0-alpha.21-armeabi-v7a.apkAndroid27.6 MB
SFA-1.14.0-alpha.21-legacy-android-5-arm64-v8a.apkAndroid23.2 MB
SFA-1.14.0-alpha.21-legacy-android-5-armeabi-v7a.apkAndroid23.5 MB
SFA-1.14.0-alpha.21-legacy-android-5-universal.apkAndroid77.2 MB
SFA-1.14.0-alpha.21-legacy-android-5-x86.apkAndroid25.0 MB
SFA-1.14.0-alpha.21-legacy-android-5-x86_64.apkAndroid24.4 MB
SFA-1.14.0-alpha.21-universal.apkAndroid95.3 MB
SFA-1.14.0-alpha.21-x86.apkAndroid30.0 MB
SFA-1.14.0-alpha.21-x86_64.apkAndroid29.2 MB
SFA-version-metadata.json其他63 B
SFM-1.14.0-alpha.21-Apple.pkgmacOS31.4 MB
SFM-1.14.0-alpha.21-Intel.pkgmacOS37.6 MB
SFM-1.14.0-alpha.21-Universal.pkgmacOS68.4 MB
SFM-1.14.0-alpha.21.dSYMs.zip压缩包40.8 MB
sing-box-1.14.0-alpha.21-android-386.tar.gzLinux20.5 MB
sing-box-1.14.0-alpha.21-android-amd64.tar.gzLinux19.8 MB
sing-box-1.14.0-alpha.21-android-arm.tar.gzLinux18.7 MB
sing-box-1.14.0-alpha.21-android-arm64.tar.gzLinux18.4 MB
sing-box-1.14.0-alpha.21-darwin-amd64-legacy-macos-10.13.tar.gzmacOS15.6 MB
sing-box-1.14.0-alpha.21-darwin-amd64.tar.gzmacOS20.4 MB
sing-box-1.14.0-alpha.21-darwin-arm64.tar.gzmacOS18.7 MB
sing-box-1.14.0-alpha.21-linux-386-glibc.tar.gzLinux23.8 MB
sing-box-1.14.0-alpha.21-linux-386-musl.tar.gzLinux23.8 MB
sing-box-1.14.0-alpha.21-linux-386-softfloat.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.21-linux-386.tar.gzLinux18.8 MB
sing-box-1.14.0-alpha.21-linux-amd64-glibc.tar.gzLinux24.7 MB
sing-box-1.14.0-alpha.21-linux-amd64-musl.tar.gzLinux24.7 MB
sing-box-1.14.0-alpha.21-linux-amd64.tar.gzLinux23.9 MB
sing-box-1.14.0-alpha.21-linux-arm64-glibc.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.21-linux-arm64-musl.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.21-linux-arm64.tar.gzLinux22.1 MB
sing-box-1.14.0-alpha.21-linux-armv5.tar.gzLinux18.4 MB
sing-box-1.14.0-alpha.21-linux-armv6.tar.gzLinux18.4 MB
sing-box-1.14.0-alpha.21-linux-armv7-glibc.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.21-linux-armv7-musl.tar.gzLinux22.7 MB
sing-box-1.14.0-alpha.21-linux-armv7.tar.gzLinux18.4 MB
sing-box-1.14.0-alpha.21-linux-loong64-glibc.tar.gzLinux23.4 MB
sing-box-1.14.0-alpha.21-linux-loong64-musl.tar.gzLinux23.4 MB
sing-box-1.14.0-alpha.21-linux-loong64.tar.gzLinux18.6 MB
sing-box-1.14.0-alpha.21-linux-mips-softfloat.tar.gzLinux17.7 MB
sing-box-1.14.0-alpha.21-linux-mips64-softfloat.tar.gzLinux17.3 MB
sing-box-1.14.0-alpha.21-linux-mips64le-glibc.tar.gzLinux22.2 MB
sing-box-1.14.0-alpha.21-linux-mips64le-softfloat.tar.gzLinux16.9 MB
sing-box-1.14.0-alpha.21-linux-mips64le.tar.gzLinux16.9 MB
sing-box-1.14.0-alpha.21-linux-mipsle-glibc.tar.gzLinux23.0 MB
sing-box-1.14.0-alpha.21-linux-mipsle-softfloat-musl.tar.gzLinux23.0 MB
sing-box-1.14.0-alpha.21-linux-mipsle-softfloat.tar.gzLinux17.4 MB

本页加速下载用到的 3 个 GitHub 反代镜像

反代前缀说明
ghproxy.nethttps://ghproxy.net/老牌备份
ghfast.tophttps://ghfast.top/新生快线
mirror.ghproxy.comhttps://mirror.ghproxy.com/子域名

反代是第三方公益服务,单个通道可能临时挂掉,多挑几个再判断网络是否有问题。所有反代均为 HTTPS,文件内容与 GitHub 原始 Release 字节一致,可放心做 SHA256 校验。

GitHub 仓库简介:The universal proxy platform · 许可 NOASSERTION · ⭐ 34,022

SFA 在 Android 上不是普通“系统代理”开关。官方 Android 客户端文档写明,SFA 用来管理本地或远程 sing-box 配置,并提供 Android 平台上的 TUN 透明代理实现;功能页进一步说明,TUN 需要通过 Android VpnService 运行。

本文核对时间是 2026-05-24。GitHub Releases 页面当时显示 sing-box 最新稳定版为 1.13.12,同时存在 1.14.0-alpha 预发布线。排查时先看自己装的是稳定版 APK 还是 alpha APK,不要把 alpha 文档字段直接塞进稳定版配置。

先分清卡在哪一层?

现象更可能的层第一处证据先做什么
点启动没有系统弹窗Android VpnService 授权系统 VPN 页面没有 SFA,或另一个 VPN 仍在运行删除旧 VPN 条目,停掉其它 VPN App
弹窗同意后马上停止配置解析或 tag 引用SFA 日志第一条 error 指向 JSON、unknown field、no such outbound先校验 profile,不改 DNS
SFA 显示运行,但网页按原网络访问TUN/route 未接管日志里没有目标连接,或 route 没命中查 TUN 字段和 route.final
IP 能访问,域名不稳定DNS 层被系统抢先处理SFA 日志没有 DNS 查询排障阶段处理 Private DNS
只有某个 App 不走规则应用分流覆写include_package/exclude_package 或 UI 应用列表有误清空应用分流后复测
切 Wi-Fi 后又坏Android 网络切换或后台策略通知消失、VPN 图标消失、日志断在切网时间查后台、电池和 Always-on

这个顺序的价值是把“权限没有拿到”和“配置拿到了但规则没命中”分开。前者在 Android 系统层,后者在 sing-box 配置层;混在一起改,只会让日志更难读。

VPN 权限为什么会反复弹?

Android VpnService 官方 API 写得很明确:第一次创建 VPN 连接需要用户动作,同一时间只能有一个 VPN 连接运行;当新应用拿到授权,旧连接会被系统撤销。

SFA、Clash 系客户端、WireGuard、公司 VPN、广告过滤类本地 VPN 都会竞争这一个系统入口。你看到的“sing-box 权限失效”,很多时候只是系统把 VpnService 交给了另一个应用。

最小处理顺序:

  1. 停掉其它使用 VPN 图标的应用。
  2. 进入 Android 设置,搜索 VPN
  3. 找到 SFA,先断开,再删除旧配置。
  4. 重启 SFA,让系统重新弹出连接请求。
  5. 同意后看状态栏是否出现 VPN 图标,以及 SFA 通知是否常驻。

如果手机处在工作资料、公司管控或儿童模式里,VPN 设置可能被管理员策略接管。Android Enterprise 文档说明,Always-on VPN 和阻止非 VPN 连接可以由设备策略控制;这类设备不要按普通个人手机排查。

Private DNS 会抢走解析吗?

会,尤其是在“IP 测试能通,域名规则不命中”的场景里。Android 帮助文档把 Private DNS 放在系统网络设置里,选项包括关闭、自动和指定提供商主机名;它只处理 DNS 问答,不处理其它流量。

排障阶段建议这样做:

Android Private DNS 状态对 sing-box 排查的影响建议
Off变量最少,但不同 ROM 文案可能不同临时可用,记录改动
Automatic更接近默认系统行为首选排障基线
指定 provider hostname可能先由系统完成 DoT 解析先不要用来排 DNS 规则

sing-box 的 DNS 规则、FakeIP、域名 route 都依赖“域名查询进入 sing-box”这个前提。若 Android 系统或浏览器先完成解析,route 阶段可能只看到 IP,域名规则就像没生效。

验证方法很简单:把 SFA 日志开到 debug,固定访问一个域名,观察是否出现 DNS 查询和后续 route 命中。没有 DNS 日志时,不要先改 route.rules

路由不生效先看哪些 Android 限制?

SFA Android 功能页列出了一组 TUN 可用性差异。关键点是:Android 上的 TUN 由 VpnService 提供,部分桌面端字段没有权限或未实现。

配置项Android SFA 排查结论说明
auto_route可作为接管入口检查TUN 文档里是核心字段,Android 仍要受 VpnService 管理
strict_routeSFA 功能页标注未实现不要拿桌面端严格路由经验直接套到 Android
include_interface / exclude_interfaceSFA 功能页标注无权限Android 不给普通 VPN App 管理物理接口列表
include_uid / exclude_uidSFA 功能页标注无权限不要用 Linux UID 思路排 Android 应用
include_package / exclude_package可用Android 应用分流应优先用包名
package_name route 条件可用process_name 更适合 Android
wifi_ssid / wifi_bssid需要精确定位权限无定位权限时不要把它当稳定规则入口

这也是很多“桌面配置复制到手机后没反应”的原因。配置文件能被导入,不代表每个字段都能在 Android 上按桌面语义执行。

排查应用分流时,先把 SFA 图形界面里的应用列表清空,让全局配置跑通。然后只加入一个测试 App,例如浏览器;如果加入后问题复现,说明是 include_packageexclude_package 或 UI 覆写逻辑在影响流量范围。

最小复现配置怎么写?

不要拿完整远程 profile 排 Android TUN。完整配置里通常有多个 selector、远程 rule-set、DNS 分流、应用分流和不同协议出站,任何一个点都能制造假象。

最小复现只保留这几类字段:

{
  "log": {
    "level": "debug",
    "timestamp": true
  },
  "dns": {
    "servers": [
      {
        "tag": "local",
        "address": "local"
      }
    ]
  },
  "inbounds": [
    {
      "type": "tun",
      "tag": "tun-in",
      "address": ["172.19.0.1/30"],
      "auto_route": true,
      "stack": "system"
    }
  ],
  "outbounds": [
    {
      "type": "direct",
      "tag": "direct"
    }
  ],
  "route": {
    "final": "direct"
  }
}

这段只用于确认 Android VpnService、TUN 入口和日志是否正常。它不会替代你的真实订阅,也不会验证远端 outbound 质量。

如果这个最小配置也启动不了,优先看权限、SFA 版本、Android 版本和日志第一条 error。如果它能启动,再逐步加回远端 outbounds、DNS 规则、route rules 和应用分流。

route.final 为什么必须显式写?

官方 route 文档把 final 作为默认 outbound tag。排错时显式写出 route.final,能避免未命中规则的连接落到你没有预期的出站。

常见误判是:界面显示“已连接”,测试网站也能打开,于是以为规则生效。实际日志里目标域名没有命中任何规则,只是落到了第一个或默认 outbound。

排查 route 时抓 4 个点:

日志线索说明下一步
no such outboundroute 或 final 引用了不存在的 tag对照 outbounds 的 tag 字符串
没有 DNS 查询域名没有进入 sing-box DNS查 Private DNS、dns rule 和浏览器 DoH
命中 final规则没有覆盖目标检查 domain/ip/package 条件
命中错误 packageAndroid 应用包名判断错用 SFA 应用列表重新选择,不手写猜包名
切网后无日志SFA 服务被系统停掉查电池、后台和通知权限

debug 日志已经足够定位大多数 Android 问题。trace 可以短时间打开,但不要长期开;手机端日志量会变大,反而影响复现。

什么时候才考虑换订阅?

只有在系统权限、Private DNS、TUN 可用字段和 route 日志都确认正常后,才值得怀疑订阅内容。否则你换一份新 profile,旧问题可能只是被临时盖住。

需要做交叉测试的常见场景是:同一账号要在 Clash、SFA、v2rayN 多端使用,而服务端返回的格式经常混在一起。此时可以准备一份兼容 Clash / Singbox / V2Ray 的订阅作为输入基线,但每个客户端仍要选择对应导出格式,不能把 Clash YAML 当成 sing-box JSON。

判断订阅侧问题时,看这几类证据:

证据更像订阅问题更像本机问题
同一 URL 在另一台 Android SFA 可用
同一 URL 返回 Clash YAML
SFA 日志报 unknown field可能是版本或导出格式也可能是本机 SFA 过旧
只有一个 App 不走规则是,查应用分流
换 Wi-Fi 后才失败不一定更像系统网络或后台策略

不要用“测速绿了”判断订阅没问题。Android 上真正要看的是目标 App、目标域名和目标 outbound 是否在同一条日志链上。

修好后怎么验证?

修复完成后,用同一个域名、同一个浏览器和同一张网络复测三轮。每轮只看 4 个证据:

  1. Android 状态栏有 VPN 图标,SFA 通知没有消失。
  2. SFA debug 日志里出现该域名的 DNS 查询。
  3. route 日志命中预期规则或显式 route.final
  4. 目标 App 的包名命中符合你的应用分流设置。

然后再切一次 Wi-Fi 和移动网络。若切网后日志断掉,优先查 Android 后台策略;若日志还在但 route 变了,再看网络相关规则、Private DNS 和 Wi-Fi SSID 条件。

本文没有测试所有 ROM。小米、OPPO、vivo、三星、Pixel、LineageOS 对后台、通知和 VPN 设置的菜单名会不同;企业管控设备还可能有 Device Policy Controller 接管 VPN 行为。官方没有承诺某个字段在所有 Android 变体上都保持同样表现。

相关阅读

这篇不覆盖什么

不覆盖服务端搭建、协议参数优化、远程 rule-set 维护、证书链修复,也不判断某个远端服务是否长期可用。本文只处理 Android SFA 已安装后的权限、DNS、TUN 和 route 排查。

没有亲测 Android TV、车机、企业全托管设备和多用户平板。它们同样使用 Android 网络框架,但菜单、权限和后台策略可能和普通手机不一致。

FAQ

SFA 点启动没有 VPN 授权弹窗怎么办?

先到 Android 系统 VPN 页面删除旧 SFA 条目,并停掉其它 VPN 应用。Android 同一时间只授权一个 VpnService,新授权会撤销旧应用权限。

Android Private DNS 会影响 sing-box DNS 规则吗?

会。排障阶段把 Private DNS 改成自动或关闭,再看 SFA 日志里是否出现目标域名查询。若系统先完成解析,域名规则可能拿不到完整证据。

为什么桌面 sing-box 配置复制到 Android 后 route 不生效?

SFA 的 Android TUN 由 VpnService 提供,部分桌面字段在 Android 端不可用或未实现。尤其要看 strict_routeinclude_interface 和 UID 类字段。

include_package 和 exclude_package 应该怎么选?

两者不要同时乱写。先清空应用分流,让全局 profile 跑通;再只加入一个测试 App,用包名命中日志确认 SFA 覆写了正确列表。

授权成功后马上停止是 DNS 问题吗?

不一定。启动即停更常见于 JSON 语法、未知字段、outbound tag 不存在或 route.final 指向错误。先看第一条 error,不要先改 DNS。

修好以后怎么确认路由真的生效?

用同一个测试域名复测三次:SFA 通知存在,DNS 查询进入 sing-box,route 日志命中预期 outbound,切换 Wi-Fi/移动网络后结果一致。