sing-box 的 1.14 正式版前几天推送了,目前最新是 1.14.3。这次更新我第一时间翻了官方 changelog,有两个点值得单独拿出来说:一个是 Snell 协议终于有了开源实现,另一个是 iOS 客户端重回 App Store。对用 sing-box 系客户端(比如 NekoBox)的朋友,这篇一次讲清。
Snell 协议:Surge 的”私房菜”被复刻了
先说背景。Snell 是 Surge 自家的代理协议,一直只有 Surge 官方客户端支持,闭源、不公开。Surge 官方的想法是:协议不扩散,就能一直保持隐蔽性。
sing-box 这次直接把 Snell 用 Go 重写了一遍。官方 changelog 里写得很直白:2026 年了,指望靠闭源保持隐蔽已经不现实;而且 Snell 确实有别的随机流量协议没有的优点——比如完整 TCP 语义的多路复用、流量特征多样性。所以他们没重复造轮子,而是把 Snell 实现了出来,行为尽量跟官方一致,性能号称不输官方。
目前只有一个例外:v5 的 QUIC 代理暂不支持。除此之外,Snell 的 inbound 和 outbound 都齐了。
这意味着什么?如果你手里有 Snell 的服务器配置,以前只能用 Surge,现在 sing-box 系的客户端也能连了。对 Surge 用户来说,多了一个免费开源的备用客户端;对 sing-box 用户来说,协议支持列表又长了一截。NekoBox 这类基于 sing-box 内核的安卓客户端,理论上跟进只是时间问题。

iOS 客户端:换了个名字回来
之前 sing-box 的 iOS 版从 App Store 下架过一阵子,这次以 “sing-box MT” 的名字重新上架了(之前叫 sing-box VT),原因是换了新的苹果开发者账号。
这里有个坑,提前说一下:老用户不能直接升级覆盖,必须删掉旧版重装新版,而且旧版的配置和设置不会继承过来。重装之前,先把你原来的服务器配置导出备份好,否则重装完两眼一抹黑,还得重新一个个加。这个迁移成本不小,着急用的先备份,不着急的可以等几天看看别人的反馈。

桌面端:官方终于出了 Windows / Linux 客户端
1.14 还带来了一个”sing-box for Desktop”,Windows 和 Linux 都有了官方桌面客户端。之前桌面端大家要么用 Clash Verge 这类第三方壳,要么自己敲命令行,现在官方亲自下场做了一个。对喜欢原生、不想折腾第三方客户端的人来说是好事。
其他值得看的更新
OpenVPN 客户端和服务端支持:兼容标准 OpenVPN,包括静态密钥模式、传统加密套件。
OpenConnect 客户端:支持 Cisco AnyConnect、GlobalProtect、Fortinet 等,带 SSO。
Hysteria2 的 Realm 中转服务:在 NAT 后面的 Hysteria2 服务器也能被连上了。
新增 API 服务 + Dashboard:图形客户端可以远程管理 sing-box 实例,还有网页版 Dashboard。
我的建议
普通用户直接升 1.14.3 就行,1.14.x 目前都是修复更新,稳定性没问题。手里有 Snell 配置的可以试试 sing-box 的实现,记得 v5 QUIC 暂时不行。iOS 老用户重装前一定先备份配置。NekoBox 用户不用急,等 NekoBox 跟进上游内核更新自然就有 Snell 了。
相关阅读:Surge 5.22 更新解读、NekoBox 下载与使用教程。
如果你还没有合适的机场订阅,可以看看站内的机场推荐,都是实测过的。