本地配置工具
订阅链接转 sing-box JSON
同样的 base64 订阅原文,输出成 sing-box 配置。
链接只留在这台设备上
转换完全在浏览器中进行,不会上传、保存链接,也不会把链接写入页面地址。
转换结果
为什么有些链接会被拒绝
如果一个参数 无法在不改变连接行为的前提下映射过去,工具会明确报错,而不是悄悄丢掉。输出 sing-box 时最常碰到的是 XHTTP——它压根没有这种传输方式,另外还有证书锁定和 TUIC v4 的 token。而 sing-box 真能读的重命名(reduce_rtt → zero_rtt_handshake)在这里就完成,不会拖到你机器上静默失效。
如何导入 sing-box
把 JSON 存成配置文件,或者在 SFI / SFA / SFM 里作为本地配置导入。配置里已经带好 Proxy selector 出站,切换节点不需要改文件。
常见问题
- 订阅链接转成 sing-box 之后要用哪个客户端?
- 用 sing-box 1.11 以上的官方客户端(含 SFI / SFA / SFM)。1.11 以下的版本不认这份配置用到的 route 规则写法,会直接加载失败。
- 这个订阅链接转换器免费吗?会不会上传我的节点链接?
- 完全免费,也不需要登录。转换是这个页面里的 JavaScript 在你自己的浏览器里做的,链接不会上传服务器、不会写进页面地址、也不做任何存储——关掉标签页就没了。
- 订阅地址粘进去没反应,是哪里不对?
- 输入框要的是订阅地址返回的内容,不是地址本身。用浏览器打开订阅链接,把整页那串 base64 复制过来即可;每行粘一条节点链接同样可以。
- 订阅内容转换成 sing-box 之后连不上是什么原因?
- 这里做的只是把链接翻译成配置,校验的是配置结构,不检测服务器能否连通。先确认同一条链接在原客户端可用,再看客户端版本——server_ports 和 route 规则里的 action 需要 sing-box 1.11 以上。
这里生成的是一次性本地配置,不是自动更新的订阅;工具只检查配置结构,不检测服务器能否连接。