Starway星途VPN - 访问海外网络加速 | 全球网络加速服务

sing-box Android 订阅转换后怎么导入?

更新于 2026-11-02 · xingtu.buzz

简答:转换完成后,复制实际返回 sing-box JSON 配置的远程 URL,在 sing-box for Android 的配置列表中添加 Remote 配置,再执行更新。若只有配置名称却没有节点,先检查返回内容、链接有效性和客户端解析错误,不要反复刷新或把完整订阅链接粘贴到在线检测工具。

定义:sing-box 订阅导入,是把可返回 sing-box JSON 配置的远程 URL 添加为 Remote 配置,而不是把原始订阅文本直接当作本地 JSON 文件导入。

先判断:你拿到的是 Remote URL 还是本地文件

本文只讲 sing-box for Android 的转换订阅导入,不延伸到 iPhone、Windows 或 macOS。资料核验日期:2026-11-02。本站是第三方使用指南站,不是 sing-box 官方网站。

导入前先分清内容类型
你手里的内容应选择的方式先看什么
转换器生成的远程链接Remote打开后应返回 sing-box JSON,而不是网页、登录页或错误提示
已经下载的配置文件Local文件内容应是可解析的 JSON 配置
原始 Clash、通用 YAML 或其他格式链接先转换不要直接粘贴到 sing-box 的 Remote 字段
只有单条节点分享文本按客户端支持的导入方式处理它未必包含完整配置、路由和出站组

官方文档说明,Remote Profile 是以 URL 作为更新来源的远程 sing-box 配置;sing-box 配置文件本身使用 JSON 格式。查看 Remote Profile 说明 查看配置格式说明

最重要的判断:链接名称写着“sing-box”并不能证明格式正确。优先通过客户端更新结果或本地文本查看工具确认返回内容;不要把包含账号凭据的完整订阅 URL 粘贴到在线 JSON 查看器。

Android 最短导入步骤:新建 Remote、更新、启动

  1. 准备链接:在转换结果页复制生成的 sing-box 远程 URL。不要复制原始订阅,也不要把 URL 两端的引号、空格或换行一起复制。
  2. 打开入口:启动 sing-box for Android,进入配置文件或 Profiles 列表,点击新增、加号或导入配置。不同版本的按钮文字可能不同,以当前客户端显示为准。
  3. 选择类型:选择 Remote 或“远程配置”。如果页面只有 Local、Remote 等类型,远程 URL 应放在 Remote,不要放入 JSON 编辑器。
  4. 填写字段:名称填写便于识别的文字,在 URL 字段粘贴转换后的链接。除非服务端明确要求,不要自行修改 URL 参数。
  5. 保存配置:点击保存、创建或确认添加。回到配置列表,确认记录出现。
  6. 手动更新:打开该配置的操作菜单,执行 Update、Refresh 或更新。等待客户端完成请求,再查看是否出现配置内容、出站组或节点。
  7. 启动服务:回到 Dashboard 或服务页面,选中刚更新的配置并启动。Android 客户端在需要 TUN 时通过 Android VpnService 提供实现,系统弹窗出现时应允许 VPN 权限。Android 客户端说明 Android 特性与 TUN 说明

成功判定:不能只看“配置名称已出现”。至少还应确认更新没有报错、配置内容可以查看、出站组或节点已经出现,并且服务状态显示正在运行。

导入后没有节点:按这个顺序分流

  1. 只有名称,没有配置内容:先重新执行 Update,确认 URL 没有被截断、过期或复制错误。若仍失败,记录客户端显示的原始错误。
  2. 返回网页或登录页:这通常说明链接没有返回配置内容,可能是订阅失效、转换结果过期、需要授权,或上游服务返回了错误页面。重新从原服务获取输入,再重新转换。
  3. 返回内容不是 JSON:sing-box 官方配置格式为 JSON。若本地查看内容明显是 HTML、纯文本节点列表或其他格式,不要继续在客户端反复导入,应重新选择 sing-box 输出格式。官方配置格式与检查说明
  4. 提示字段不支持或解析失败:查看完整错误原文,重点记录不支持的字段、配置片段和客户端当前核心版本。再对照转换器模板说明与客户端文档;如果模板与核心版本不匹配,优先重新转换,而不是手动删除不认识的字段。
  5. 配置能更新但出站为空:检查转换时是否筛选掉了全部节点,或者原始订阅本身没有可用节点。此时问题不一定在 Android 导入入口。

如果需要在本地检查已经下载的 JSON 文件,官方命令行提供 sing-box check 检查方式;远程订阅不要直接覆盖旧配置,先保留旧文件或旧 Remote 记录,便于回滚。官方配置检查命令

能更新但启动后没网:只做最小复测

订阅更新成功,只能证明客户端拿到了配置,不代表节点、路由和 Android VPN 服务已经正常工作。按以下顺序复测:

  1. 确认已选择出站:如果配置包含多个出站组,先在 Dashboard 或组选择页面确认没有停留在失效节点或空分组。
  2. 确认服务状态:检查客户端是否真的处于运行状态,并确认系统 VPN 权限没有被撤销。Android 客户端的 TUN 与应用分流能力受平台权限和配置影响。Android TUN 与应用分流说明
  3. 只测一个目标:先用浏览器访问一个普通网页,再测试目标应用。不要同时修改 DNS、规则、TUN 和节点,否则无法判断是哪一步产生变化。
  4. 检查 DNS 与规则:如果只有部分应用异常,优先查看路由规则、应用分流和 DNS;如果所有应用都异常,先回到节点选择、VPN 权限和服务状态。
  5. 回滚:停用新导入的 Remote 配置,恢复旧配置或旧订阅,再重新获取转换结果。不要为了“修好”而直接覆盖唯一可用配置。

本文只保留导入后的最小判断,不把 DNS、MTU、路由和节点质量扩展成另一篇故障教程;需要继续查连接错误时,可查看站内的 sing-box 连接失败排查页面。

订阅安全与版本边界

订阅 URL 可能包含访问凭据,应当像密码一样处理:不要公开发送,不要提交给不可信的转换服务、在线 JSON 查看器或截图工具。若链接已经公开,优先在原服务后台撤销、重置或重新生成,再删除 Android 客户端中的旧 Remote 配置。

sing-box 官方资料说明,图形客户端可管理本地或远程配置;Android 客户端还提供 TUN 等平台能力。但具体按钮名称、发布渠道、核心版本和配置字段可能变化,本文不把某个版本号、模板名称或第三方转换结果视为已核实事实。资料核验日期:2026-11-02;遇到版本差异,以当前客户端显示和对应官方文档为准。

官方客户端列表将 Android 客户端单独列为 sing-box for Android。查看官方图形界面客户端列表

常见问题

sing-box Android 应该导入转换后的 URL 还是下载 JSON 文件?

有远程更新链接时选择 Remote 并粘贴 URL;已经下载完整 JSON 文件时选择 Local。不要把 URL 粘贴进本地 JSON 编辑器,也不要把原始其他格式订阅直接当作 sing-box 配置。

Remote 配置添加成功,但列表里没有节点,怎么办?

先执行 Update,并查看客户端的完整错误信息。随后确认链接实际返回的是 sing-box JSON,而不是 HTML、登录页、过期提示或空内容;如果格式不对,应重新获取或转换。

为什么订阅能更新,但启动后 Android 没网?

先确认选择了可用出站、服务确实运行,并且系统 VPN 权限已允许。若只有部分应用异常,再检查应用分流、路由和 DNS;不要同时修改多个设置。

可以把完整订阅链接放到在线 JSON 查看器检查吗?

不建议。订阅 URL 可能包含访问凭据,优先使用客户端预览、可信的本地文本工具或本地命令检查,避免把完整链接提交给第三方网站。

什么时候应该重新转换,而不是反复点击 Update?

如果 URL 返回网页、登录页、过期提示、空内容或明显不是 JSON,或者错误明确指出字段不兼容,应重新获取输入、选择匹配的输出模板并重新生成链接。反复 Update 无法修复错误格式。

导入失败后可以直接删掉旧配置吗?

不建议。先保留旧 Remote 配置或备份文件,确认新配置能够更新、解析并启动后,再删除失效记录,方便随时回滚。

相关阅读

参考资料

  1. sing-box 官方:sing-box for Android
  2. sing-box 官方:Remote Profile、Dashboard 与远程导入协议
  3. sing-box 官方:Android 客户端特性与 TUN
  4. sing-box 官方:JSON 配置格式与检查命令
  5. sing-box 官方:图形界面客户端列表