↓ 跳过正文

sing-box 1.8 更新了什么:值得升级吗

·1337 字·3 分钟
作者
吾便宜
sing-box 客户端更新示意图

插图来源:Storyset

新年第一更,sing-box 迎来了 1.8 版本。作为这两年上升势头最猛的代理内核,不少人的客户端(SFA、SFI、SFW,以及一众第三方 GUI)底层都是它。这次更新值不值得跟?我把变化掰开揉碎列一下,老司机直接看结论也行。

先说结论
#

  • 普通用户:可以升,1.8 主要是体验和稳定性层面的打磨,配置格式基本兼容。
  • 自建节点玩家:建议看完更新说明再升,服务端内核升级一向要谨慎,先在备用机上试。
  • 还在用 1.7 甚至更早版本的人:这次是个不错的升级窗口,跨版本升级前记得备份配置。

1.8 的主要变化
#

1. TUN 模式更稳了

TUN 一直是 sing-box 的招牌能力之一,1.8 在这块继续打磨。之前偶发的 DNS 泄漏、部分应用绕行 TUN 的小毛病,在新版本里有所改善。经常开全局 TUN 的用户感知会比较明显。

2. 内存占用和性能优化

新版本对连接复用和内存管理做了优化,长期挂机、节点多的用户,客户端会更省资源。手机端用户尤其能感受到:后台保活更稳,发热略有下降。

3. 新协议和传输支持跟进

跟着上游生态,1.8 对新出现的传输方式保持了跟进。如果你用的是机场订阅,这条跟你关系不大——机场侧是否支持才是关键;但自建玩家可以留意服务端是否需要同步升级。

4. 配置校验更严格了

这是一把双刃剑:写错配置时报错信息更清晰,新手排查更方便;但一些 1.6 时代留下来的"野路子"写法可能在新版本直接报错。升级前用新版本先校验一遍配置,是个好习惯。

升级前要做的 3 件事
#

  1. 备份现有配置:导出订阅链接、保存好自定义规则和覆写文件。
  2. 先升客户端、后升服务端:自建用户记住这个顺序,避免两边版本对不上。
  3. 留一个回滚方案:旧版本安装包别急着删,万一有兼容问题还能退回去。

哪些人不建议第一时间升
#

  • 生产环境跑着老版本且一切正常的中转/落地机,“没坏别修"是运维铁律。
  • 依赖某些小众第三方插件的用户,先确认插件作者跟进了 1.8 再说。
  • 刚入门、配置还是别人帮你写好的新手,等你用的客户端官方推送更新即可,不用手动折腾。

老司机的升级实测记录
#

我自己的升级流程是这样的,供参考:

  1. 桌面端先行:Windows 上的 sing-box 桌面客户端先升,用了一周没遇到问题。
  2. 手机端跟进:安卓的 SFI 跟着升,重点观察后台保活和 TUN 模式。
  3. 服务端最后:自建的中转机等 1.8 的小版本(比如 1.8.x)出了再升,生产环境不追首发。

实测体感:TUN 模式下切网(WiFi/流量切换)的恢复速度确实快了,之前偶尔要手动重连,现在基本无感。内存占用没细测,但挂机一天下来,手机端掉电感觉略好。

关于版本号的冷知识
#

sing-box 的版本号迭代很快,1.8 之后还会有 1.9、1.10……普通用户不用每个版本都追,跟着你用的客户端走就行。客户端作者会在新版本稳定后打包更新,你只管点"更新"按钮。

但有一点要注意:别跨太多版本。比如从 1.5 直接跳到 1.9,配置格式可能有 breaking change,中间最好逐个大版本过一遍,或者干脆备份后重写配置。

一句话总结
#

1.8 不是革命性版本,而是一次扎实的"巩固更新”。sing-box 的迭代节奏一直很快,跟着大版本走、别落后太多,是普通用户最省心的策略。想了解 sing-box 客户端全家桶怎么选,可以看看sing-box 官方客户端使用教程;刚接触代理概念的新手,建议先读科学上网入门打基础。