sing-box 裸核运行指南+批量机场节点导入配置模板教程(适用 windows/OpenWRT) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
LongLights
V2EX    OpenWrt

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

  •  
  •   LongLihts 95 天前 3219 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前摇

    个人认为 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 玩家想体验但是觉得文字描述不够直观,稍候我录制一个实录操作放上来

    11 条回复    2025-08-18 10:59:12 +08:00
    LongLights
        1
    LongLights  
    OP
       95 天前   1
    视频实录:
    K0ma
        2
    K0ma  
       95 天前
    感谢分享,但我选 mihomo smart 内核!!!
    sisteryu100
        3
    sisteryu100  
       95 天前
    今天看了不良林的事情,原不同西可以排列合。GFW 最可能追不上技步,只能用白名。
    cwxiaos
        4
    cwxiaos  
       95 天前 via iPhone
    Singbox 就是配置更新太快,还是破坏性的更新,我照着文档撸完模版,发现 ios 的 vt 老了又不支持,它要是配置不稳定下来,用起来是真痛苦

    我 4 年前撸的 clash 模版,今天还能用
    shonnliberty
        5
    shonnliberty  
       95 天前
    @cwxiaos 不要自己写配置让 Gemini 给你生成脚本转换很好用,也可以用现成的在线转配置文件。https://sing-box-subscribe-doraemon.vercel.app/
    LongLights
        6
    LongLights  
    OP
       95 天前
    @cwxiaos 是的文档里标注了 1.12 的新字段,然后 iOS 端 vt 用的是 1.11 ,很让人恼火
    LongLights
        7
    LongLights  
    OP
       95 天前
    @janzwong mihomo 就是现版本滴神!我说的
    iblessyou
        8
    iblessyou  
       94 天前
    刚好上周配置了 linux 的 sing-box 。
    原因是想下载 dockerhub 的官方镜像,阿里云不知道为啥,基本的 nginx 镜像都没有,不知道是不是我姿势不对。

    下了好几种 linux 端的工具,只有 sing-box 是不会报依赖问题。就喜欢这种省事的。
    网上转换过来的 json ,结果就遇到你说的字段问题,一直报字段不识别,从 1.8 试到最新版。最后终于找到一个网站只报有一个字段不识别,看了下可以不用直接删了才启动了。
    感觉他官方不出个转换页面,这玩意儿真不能用。
    LongLights
        9
    LongLights  
    OP
       94 天前 via iPhone
    @iblessyou vps 可以用 shellcrash 的 linux 设备本机代理 用它自带的 mihomo 内核
    Briep
        10
    Briep  
       63 天前
    youtube 视频看不了
    Serino
        11
    Serino  
       52 天前
    我可以手写 Clash Mihomo 的 yaml 。让我手写 sing-box 的 json ,饶了我吧

    上次研究 sing-box 的时候,世界大佬还不支持负载均衡,不晓得他在坚持什么……好像现在还是没支持(?)
    那时候研究 sing-box 是因为有小伙伴回国要用 iOS 科学上网,偶尔用用又不想买付费软件。后来 Karing 开发了基于 Mihomo 的 Clash Mi ,还免费,我就懒得继续研究了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     995 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:09 PVG 02:09 LAX 11:09 JFK 14:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86