sing-box 1.14.4 下载哪个文件?平台选择表与升级步骤
简答:如果你只是想快速下载:Windows 图形界面选 SFW,Android 选 SFA,macOS 图形客户端选 SFM,Linux 图形客户端选 SFL;服务器、命令行和 OpenWrt 则下载对应架构的 sing-box 核心或软件包。升级前先备份配置,并重点检查 sing-box 1.14.0 官方迁移指南列出的 DNS 规则、缓存和 macOS 客户端数据变化。
定义:sing-box 1.14.4 是一个固定版本发布,下载时需要同时判断图形客户端或核心、操作系统、CPU 架构和安装包格式。
先用这张表选对 sing-box 1.14.4 文件
本文是第三方使用指南,不是 sing-box 官方页面。本文按 2026-10-30 检索到的官方发布页和官方发布目录整理;如果你在其他日期打开页面,文件状态、最新版本和资源列表应以官方页面当前显示为准。
| 使用场景 | 应找的前缀或格式 | 可直接打开的官方资源 | 选择说明 |
|---|---|---|---|
| Windows 图形客户端 | SFW | SFW-1.14.4-x64.exe | Intel 或 AMD 64 位 Windows 通常查看 x64;ARM Windows 选择 arm64,32 位系统选择 x86。 |
| Windows 命令行或服务 | windows-amd64.zip | windows-amd64.zip | 这是核心压缩包,不是托盘图形客户端。旧系统是否能运行,应以资源名称和实际启动结果为准。 |
| Android 图形客户端 | SFA | SFA-1.14.4-arm64-v8a.apk | 已知设备 ABI 时优先选对应架构;无法确认时可查看官方目录中的 universal 包。 |
| macOS 图形客户端 | SFM | SFM-1.14.4-Universal.pkg | Apple 芯片可选 Apple.pkg,Intel 设备可选 Intel.pkg,不想判断架构时可选 Universal.pkg。 |
| Linux 图形客户端 | SFL | SFL-1.14.4-amd64.deb | Debian、Ubuntu 系列优先查找 deb;其他发行版根据官方目录选择 rpm 或 pkg.tar.zst。 |
| Linux 服务器或命令行 | linux-架构.tar.gz | linux-amd64.tar.gz | 需要根据 CPU 架构和 glibc、musl 等运行环境选择,不要把 SFL 图形包当成服务器核心。 |
| OpenWrt | openwrt_架构.ipk | aarch64_generic.ipk | 必须匹配 OpenWrt 目标平台;普通 Linux 的 deb、rpm 或 tar.gz 不能直接替代 ipk。 |
官方发布页显示 1.14.4 于 2026-10-24 发布,发布说明只写有修复和改进;官方发布目录列出了 SFA、SFL、SFM、SFW、核心压缩包、Linux 软件包和 OpenWrt 软件包。具体资源清单可查看官方 1.14.4 发布页与官方发布目录。
按平台下载:入口、判断方法和成功标准
- Windows:打开官方发布目录,图形客户端搜索
SFW-1.14.4;命令行搜索sing-box-1.14.4-windows-。在“设置—系统—系统信息”查看系统类型。预期结果是安装程序能够启动图形界面,或解压核心后可以执行版本检查。若安装包启动失败,先重新确认 x64、x86 或 arm64,不要同时更换配置。 - Android:搜索
SFA-1.14.4。常见资源包括arm64-v8a、armeabi-v7a、x86、x86_64、universal,以及文件名含legacy-android-5的旧系统资源。安装提示解析失败时,先核对 Android 系统版本和 ABI,再重新选择同一版本的匹配 APK。 - macOS:图形客户端搜索
SFM-1.14.4,资源目录实际列出 Apple.pkg、Intel.pkg 和 Universal.pkg。Apple 芯片选择 Apple,Intel 芯片选择 Intel;无法确认时选择 Universal。若系统拦截安装,先查看“系统设置—隐私与安全性”,不要改用来源不明的安装包。 - Linux:图形客户端搜索
SFL-1.14.4,命令行核心搜索sing-box-1.14.4-linux-。Debian、Ubuntu 通常查看 deb,Fedora、RHEL 通常查看 rpm,Arch 系列查看 pkg.tar.zst。检查架构时可在 Linux shell 中执行uname -m;常见的x86_64对应 amd64,aarch64对应 arm64。其他输出应按官方文件名匹配。 - OpenWrt:在路由器终端执行
uname -m,同时查看 OpenWrt 的目标平台或软件包架构信息。然后在官方目录搜索openwrt_,选择完全匹配的.ipk。安装失败时依次检查架构、包格式和系统版本,不能用普通 Linux 压缩包替代。
1.14.4 与测试版本怎么区分
官方 GitHub 发布页在本次核验时将 1.14.4作为独立发布条目,并显示 2026-10-24 的发布时间;官方 Change Log 同时列出了 1.15.0-alpha 系列。需要固定使用 1.14.4 时,应打开固定版本发布页,不要根据动态“最新”目录或搜索摘要猜测状态。
版本状态可能随着官方发布而变化,因此本文不把“Latest”或“Pre-release”作为永久事实。实际下载前,请再次查看固定的 1.14.4 发布页。官方 1.14.4 的公开说明只有“Fixes and improvements”,没有逐项列出本文开头所称的具体故障修复,因此不对性能、稳定性或某个特定问题的改善作额外承诺。
下载后如何做文件核对
官方发布目录可以核对文件名、平台、架构和目录时间,但本次检索到的目录页面没有直接列出每个文件的 SHA-256 数值。GitHub 发布页的资源区域可能展示资源摘要或相关校验信息,是否显示以及显示方式应以你打开页面时的实际内容为准;本文不编造任何摘要值。
- 记录实际下载的完整文件名,例如
SFW-1.14.4-x64.exe,不要只记录版本号。 - 在官方固定发布页查看同名资源是否提供 digest、checksum 或其他摘要字段。
- Windows PowerShell 示例:
Get-FileHash .\SFW-1.14.4-x64.exe -Algorithm SHA256。 - Linux 示例:
sha256sum sing-box-1.14.4-linux-amd64.tar.gz;macOS 示例:shasum -a 256 SFM-1.14.4-Universal.pkg。 - 只有本地计算结果与官方同名资源的摘要完全一致时,才继续安装。页面没有提供摘要时,不要用第三方页面的数值替代官方信息。
从旧版本升级到 1.14.4:先备份再迁移
官方迁移文档把相关变化归在 1.14.0,因此从 1.13.x 升到 1.14.4 时,应先查看官方 Migration 页面,而不是直接覆盖旧程序。
- 备份:复制配置文件、订阅转换结果、规则集和旧版本程序。Linux 示例:
cp config.json config.json.bak。 - 检查 DNS 规则:1.14.0 迁移说明涉及旧地址过滤字段、
match_response、evaluate、ip_version和query_type的组合限制。若启动时报 DNS 规则错误,应按官方示例逐项迁移,不要整份替换陌生配置。 - 检查 DNS 缓存字段:官方文档说明
independent_cache已弃用,store_rdrc可迁移为store_dns。只有配置确实出现这些字段时才修改。 - 检查 macOS 独立客户端数据:官方文档说明 1.14.0 的 macOS 独立客户端使用新的应用数据位置,旧配置和设置不会自动继承;需要迁移时按官方页面给出的命令操作,并先备份相关目录。
- 检查配置:在已安装 1.14.4 的终端执行
sing-box check -c config.json。若命令不可用,先确认当前调用的程序路径和版本,不要把失败误判为配置错误。 - 回滚:若新版本启动失败,停止进程,恢复旧程序和
config.json.bak,再一次只修改一个迁移项。这样可以区分程序问题、配置问题和上游配置问题。
需要注意,官方迁移页面当前还列出 1.15.0 的 TUN stack 迁移内容;这不是 1.14.4 的升级要求。不要把 1.15.0 的变更提前套用到 1.14.4 配置中。
常见问题
sing-box 1.14.4 是稳定版还是测试版?
官方发布页将 1.14.4 作为不带 alpha、beta 或 rc 后缀的独立版本条目;官方 Change Log 另列有 1.15.0-alpha 系列。需要固定使用 1.14.4 时,直接打开固定版本发布页,并以当前页面状态为准。
SFW、SFA、SFL、SFM 分别是什么?
从官方 1.14.4 资源命名看,SFW 是 Windows 图形客户端,SFA 是 Android 图形客户端,SFL 是 Linux 图形客户端,SFM 是 macOS 图形客户端。它们与以 sing-box-1.14.4- 开头的命令行核心压缩包不是同一种资源。
Windows 应该下载 x64、x86 还是 arm64?
在“设置—系统—系统信息”查看系统类型。Intel 或 AMD 64 位设备通常选择 x64,32 位系统选择 x86,ARM 设备选择 arm64;如果系统信息与文件名无法对应,应先确认处理器架构。
Android 通用 APK 一定更好吗?
不一定。通用包可以减少 ABI 判断,但文件通常更大;已确认设备架构时优先选择对应 APK。旧系统则检查文件名中的 legacy-android-5 标记,并以实际安装结果为准。
升级后配置报错,先改哪一项?
先恢复备份并执行 sing-box check -c config.json,再根据报错定位 DNS 规则、缓存字段或 macOS 客户端数据迁移问题。不要同时修改 DNS、TUN、路由和订阅内容。
下载 sing-box 1.14.4 后就能直接使用吗?
不能这样判断。安装包只提供客户端或核心程序,还需要合法、有效且格式兼容的配置;下载本身不等于已经拥有可用节点或订阅。
常见问题
sing-box 1.14.4 哪里下载?
优先打开官方固定发布页或官方发布目录。图形客户端按 SFW、SFA、SFL、SFM 选择,命令行和服务器按 windows、linux、darwin 等核心文件名选择。
官方目录有没有 sing-box 1.14.4 的 OpenWrt 包?
官方发布目录列出了多个 openwrt_架构.ipk 文件,例如 aarch64_generic.ipk。实际安装前必须根据路由器目标平台选择完全匹配的文件。
sing-box 1.14.4 如何核对 SHA-256?
先在固定发布页查看同名资源是否提供 digest、checksum 或其他摘要字段,再用 Get-FileHash、sha256sum 或 shasum -a 256 计算本地文件。当前检索到的官方目录本身没有直接列出全部摘要值。
从 1.13.x 升级到 1.14.4 要注意什么?
先备份配置,再查看官方 1.14.0 迁移说明,重点关注 DNS 规则匹配方式、independent_cache、store_rdrc 以及 macOS 独立客户端数据迁移。修改后执行 sing-box check。
相关阅读
参考资料
- SagerNet/sing-box 官方 1.14.4 发布页
- sing-box 官方发布目录与 1.14.4 文件列表(dl.sing-box.org)
- sing-box 官方 Change Log
- sing-box 官方 Migration 迁移指南