sing-box 裸核运行指南+批量机场节点导入配置模板教程(适用 windows/OpenWRT)

前摇

个人认为 sing-box 这个插件目前有两个情况容易劝退大伙上手,其一是 config 中跨版本频繁的字段变化;其二是不像 mihomo 原生支持 providers 及相应的 filter 将多节点一次性导入地区测速代理组,下面提供自用的一套适合官方核心 v1.12 的配置模板,以及适用 sub-store 的一段 js 脚本解决这俩问题。

使用说明

参考本文需要自备一个 sub-store 后端,并且添加好单条或组合订阅。
将我提供的配置模板上传进 substore 的文件管理中(提供了两个,分别是 windows 和 OpenWRT 适用)

在文件管理中,编辑对应的配置模板,添加脚本操作,填入:

https://raw.githubusercontent.com/LongLights/sing-box_template_merge_sub-store/main/merge_sub.js#name=<你在 sub-store 中的订阅名称>&type=<在 sub-store 中的订阅类型>

type 可以赋值 0 或 1,0 表示单条订阅,1 表示组合订阅

添加脚本操作后再次访问或下载 sub-store → 文件管理 → 你的配置模板链接,就已经是把节点信息正确插入的完整可用配置了

所需的配置模板及 js 脚本都在这里:https://github.com/LongLights/sing-box_template_merge_sub-store

裸核运行指南

以 windows 为例,找个文件夹,同时放入核心 sing-box.exe (必须是 v1.12 版本的),和上面复制的模板链接(含节点),管理员模式运行 cmd ,cd 到这个文件夹,输入:

.\sing-box.exe run -c config.json

访问 localhsot:9090 ,观察面板是否正常工作,以及系统流量是否被正确接管。

openwrt 端一模一样的操作,放入 linux 平台的核心和对应的配置模板即可,运行指令:

./sing-box run -c config.json

访问路由器 ip:9090 ,观察面板是否正常工作,以及局域网主机流量是否被正确接管。

可能存在的问题

  1. 如果选用我提供的配置模板,你在 substore 中对应的订阅链接应至少包含港、台、美、日、新加坡五个地区的节点,并且能被正则:/香港|HK|Hong\s?Kong/i 这样的形式识别,否则组合后的配置可能会由于空数组而无法运行
  2. 这段 js 脚本不是我手写的,是命令 gpt-o4 参考xishang0128大佬并由此针对我的模板仿照修改而得,所以如果你大量修改了配置模板,js 可能不能正常 work
  3. 以上所有仅适合 sing-box 官方 v1.12 版本的内核,由于 12 版本相较于 11 版本又废弃了若干字段,所以跨版本一定不可用!!!

最后

其实在 windows 运行的效率是不错的,但是在我自用的 immortalWrt 中,裸核 sing-box 跑 tun+auto_redirect 模式,效率远远比不上 mihomo 的 redirect 或 tproxy 模式,原因未知,只说我遇到的实际效果,杠精勿扰。

所以再贴一个我自用的 mihomo 配置 yaml 文件:https://raw.githubusercontent.com/LongLights/sing-box_template_merge_sub-store/refs/heads/main/%E8%87%AA%E7%94%A8mihomo%E9%85%8D%E7%BD%AE%E6%A8%A1%E6%9D%BF.yaml

通过 mihomo 使用此 yaml 配置文件不需要 sub-store 后端,直接在文件内部的 providers 里修改你的订阅链接就能用,超爽 der

如果还有纯新手朋友,或者只用xray核心这种hadrcore玩家想体验但是觉得文字描述不够直观,稍候我录制一个实录操作放上来

17 Likes

感谢分享

1 Like

cy
当初一时兴起想试试sing-box,找了个clash转sing-box的脚本,结果库库爆红,改了好几个字段才跑起来 :smiling_face_with_tear:

看来还是clash verge适合我啊 :melting_face:

1 Like

视频实录:https://www.youtube.com/watch?v=MIjjQgbZico

感谢佬友分享 :folded_hands:

感谢佬友教程

1 Like

感谢大佬

我一时兴起了好几次,每次搞了一会就放弃 :tieba_087:

对小白来说简直就噩梦级别

这里的openwrt是作为局域网的网关吗

对小白很不友好,我现在在用 GUI for SingBox

哈哈哈哈哈如果还想尝试,可以参照视频现在windows跑起来

1 Like

是的,但是我这里主路由使用效果感觉不如mihomo(详情看视频

想等1.13看看,我看1.13计划挺不错的,可能会支持订阅 :tieba_087:

感谢分享

运行后是这样

+0800 2025-07-06 22:49:47 e[36mINFOe[0m outbound/vless[🇸🇬SG1-B]: outbound multiplex connection to github.com:443
+0800 2025-07-06 22:49:57 e[33mWARNe[0m router: initialize rule-set take too much time to finish!

看起来是运行上了,但是没能成功通过节点下载到ruleset(ruleset源都使用的github原版源,没套cdn),怀疑是节点问题(也就是有测速信息但是没能通过它链接

感谢分享

正好今天在学着怎么自行配置,大佬文章太及时了

解决了,
先打开 clash开启代理模式,再运行singbox