← 返回 Trump Cloud Review & Setup Guide for New Users 首页

sing-box 怎么导入配置文件?

更新于 2026-10-21 · trumpyun.shop

简答:sing-box 导入配置文件的核心是准备一个合法的 JSON 配置,再通过对应图形客户端添加本地或远程配置。先不要急着启动:用 sing-box check 检查文件结构;如果校验通过,再在桌面端或 Android 客户端中添加配置并启动。不同版本的菜单名称可能不同,以当前版本界面为准。

定义:sing-box 配置文件是以 JSON 编写、用于定义 DNS、入站、出站和路由等内容的配置文档。

先试这一步:确认配置文件能被 sing-box 读取

sing-box 使用 JSON 作为配置文件格式,常见顶层字段包括 log、dns、inbounds、outbounds、route 和 experimental。官方文档还提供了配置检查命令 sing-box check。sing-box 配置文件说明

  1. 把配置文件保存为文本文件,例如 config.json。
  2. 确认文件内容是标准 JSON:使用英文双引号,键和值之间用冒号,项目之间用逗号。
  3. 在 sing-box 程序所在目录打开终端,执行 sing-box check -c config.json。
  4. 如果命令报告错误,先根据错误所在行检查逗号、括号、引号和字段名称,再尝试导入。

如果你拿到的是一段订阅链接,而不是 JSON 文件,不能直接把链接内容当作本地 JSON 使用。先确认客户端当前版本是否支持远程配置;如果不确定,优先让提供方给出 sing-box 格式的 JSON 配置,或先在浏览器中确认链接返回的确实是 JSON 文本。

sing-box 怎么导入配置文件:桌面端

官方 sing-box for Desktop 用于管理和运行本地或远程 sing-box 配置文件,支持 Windows 和 Linux。sing-box for Desktop 官方说明

  1. 打开 sing-box for Desktop,先确认客户端已经正常安装并能启动。
  2. 在配置管理区域选择添加本地配置或添加远程配置;不同版本的菜单和按钮名称可能不同,以当前版本界面为准。
  3. 选择你的 .json 文件,或粘贴远程配置地址。
  4. 添加后选中该配置,先查看是否出现 JSON、字段或配置校验错误。
  5. 确认配置被识别后,再启动服务或开启 TUN。首次排查建议先只验证配置是否能运行,不要同时修改 DNS、路由和 TUN 参数。

如果桌面端无法识别文件,先把配置复制到 sing-box 程序目录之外的普通文件夹,再重新选择文件。文件扩展名不是唯一判断标准,内容必须符合 sing-box 当前版本支持的 JSON 结构。

Android 上导入 sing-box 配置文件

官方 sing-box for Android 可以管理和运行本地或远程 sing-box 配置文件,并提供 Android 平台的 TUN 功能。sing-box for Android 官方说明

  1. 把 JSON 配置文件下载到手机本地存储,记住保存位置。
  2. 打开 sing-box for Android,在配置管理区域选择添加本地配置;当前版本的具体入口名称以界面为准。
  3. 通过系统文件选择器选中 JSON 文件,等待客户端读取。
  4. 先检查配置是否显示为可用,再启动配置。
  5. 如果系统弹出 VPN 权限请求,只在你确认配置来源可信、并且确实要启用本机网络代理时允许。

Android 导入成功不等于所有流量都已经正常工作。若配置能启动但应用无法联网,先查看客户端日志,再分别检查出站、DNS、路由和 TUN 相关字段;不要一开始就删除配置或放开证书校验。

本地 JSON、远程配置和单节点链接有什么区别

类型你拿到的内容导入方式先检查什么
本地 JSON以 { 开头的配置文本或 .json 文件在客户端添加本地配置JSON 语法和 sing-box 字段
远程配置一个配置文件地址在客户端添加远程配置地址是否可访问、返回内容是否为 JSON
单节点链接一条协议分享链接不能默认当作完整 sing-box 配置客户端是否支持该协议和转换方式

sing-box 的完整配置通常不只有一个出站节点,还可能包含 DNS、路由和入站等部分。官方配置结构列出了这些顶层字段,因此单独一条节点链接与完整配置文件不是同一类内容。官方配置结构说明

导入失败时,按这个顺序排查

排查时建议保留原始配置副本,只修改一项后重新校验。涉及 TUN、系统代理或路由的改动,先记录原设置,方便恢复。

导入前后的安全检查清单

截至 2026-10-21,本文只依据 sing-box 官方配置与客户端文档整理;具体菜单、字段支持和行为可能随当前版本变化,遇到界面不一致时应以客户端实际界面和官方文档为准。

常见问题

sing-box 可以直接导入订阅链接吗?

要看当前客户端和链接返回的内容。若链接返回的是 sing-box 格式 JSON,通常可以作为远程配置处理;如果只是单节点分享链接,不能默认当作完整 sing-box 配置,需确认客户端是否支持该协议或转换方式。

为什么 JSON 文件能打开,但 sing-box 仍然无法导入?

文本编辑器能打开文件,只说明文件是可读文本,不代表它符合 sing-box 配置结构。请执行 sing-box check -c config.json,并根据报错检查字段、括号、逗号和当前版本兼容性。

sing-box 导入成功但无法联网怎么办?

先确认配置能够启动,再检查 outbounds 是否存在可用出站、route.final 或路由规则是否指向正确出站,并查看日志。建议先关闭 TUN 和系统代理,避免把配置问题与系统路由问题混在一起。

Windows 和 Android 的导入步骤完全一样吗?

核心流程相同,都是添加本地或远程配置并启动;但文件选择器、权限请求、TUN 实现和菜单名称存在平台差异。Windows 以 sing-box for Desktop 当前界面为准,Android 以 sing-box for Android 当前界面为准。

参考资料

  1. sing-box 官方配置文件说明
  2. sing-box for Desktop 官方说明
  3. sing-box for Android 官方说明
  4. sing-box Route 官方文档
  5. sing-box TUN 官方文档