外观
sing-box Android 教程:导入机场订阅与配置文件的完整步骤
sing-box 是支持 Hysteria2、TUIC 等新协议的通用核心,Android 版把配置文件当作「Profile」管理。按这篇 sing-box Android 教程,只要机场给出 sing-box 格式的订阅地址,新建一条 Remote 类型的配置粘贴进去,启动后在分组里选节点就能用,整个过程通常几分钟完成。
速读要点
- 只吃 sing-box 订阅,Clash 链接会解析失败
- 核心版本要在机场标注范围内,字段随版本变
- 配置是全局路由时国内也变慢,要带规则集的配置
适用范围
- Android 手机或平板。
- 机场在订阅页面提供「sing-box」格式订阅,或你能通过机场自带的订阅转换拿到 sing-box 配置链接。
- 如果机场只有 Clash 订阅且没有转换功能,直接用 Clash Meta for Android 更省事。
准备
- 已购买机场并拿到 sing-box 格式订阅链接。没有的先看新手入门。
- 从官方 GitHub Releases 或应用商店安装 sing-box。两处都是官方渠道,版本略有先后。
- sing-box 的配置是 JSON,版本之间字段会变。机场提供的配置通常标注了适配的核心版本范围,装对应版本最省心。
sing-box Android 教程:导入机场订阅与配置文件的步骤
- 打开 sing-box,进入「Profiles」(配置)页。预期:列表为空,右下角有「+」。
- 点「+」,选择「Create Manually」或直接「New Profile」。预期:出现名称与类型选项。
- 类型选「Remote」(远程),名称填机场名,URL 粘贴 sing-box 订阅链接,可开启「Auto Update」并设置间隔。预期:保存后开始下载配置。
- 下载成功后返回「Dashboard」(仪表盘),确认顶部选中的就是刚导入的配置。预期:配置名称显示在页面上方。
- 点右上角或页面中央的启动开关。预期:首次会弹系统 VPN 连接请求,点允许。
- 进入「Groups」(分组)页,在策略组里选一个节点,或点测速按钮。预期:节点旁出现延迟数字。
操作对照:新建 Remote Profile 对话框
在此步骤中,界面重点核对「新建 Remote Profile 对话框」相关配置项与状态指示。如因客户端版本更新导致界面按钮命名微调,以软件当前实际对应项为准。
操作对照:Dashboard 已运行状态
在此步骤中,界面重点核对「Dashboard 已运行状态」相关配置项与状态指示。如因客户端版本更新导致界面按钮命名微调,以软件当前实际对应项为准。
配置文件类型与界面中英文对照
sing-box Android 版界面默认是英文,配置文件(Profile)分两类,选错类型是新手最常见的卡点:
| 类型 | 用法 | 适合 |
|---|---|---|
| Remote(远程) | 填订阅地址,客户端自己下载并可定时更新 | 机场提供 sing-box 订阅的用户,绝大多数情况选它 |
| Local(本地) | 手动新建或从文件导入一份 JSON,不会自动更新 | 机场只给了配置文件、或自己写配置的用户 |
| 英文界面 | 中文含义 | 在哪里用到 |
|---|---|---|
| Profiles | 配置文件列表 | 新建、删除、选中订阅 |
| Dashboard | 仪表盘 | 启动开关、流量统计 |
| Groups | 策略组 | 选节点、测延迟 |
| Logs | 日志 | 启动失败时看最后几行 |
| Auto Update | 自动更新 | Remote 配置的更新间隔 |
不同版本名称略有差异,以你看到的实际文字为准。预期结果没出现时:
- 保存 Remote 配置后一直显示下载中:订阅域名在当前网络打不开,切换 Wi-Fi 与流量再试。
- 启动开关一按就弹回:另一款 VPN 应用在运行,或配置里的 TUN 入站与系统冲突。
- Groups 页空白:配置里没有策略组,多见于单节点配置,需要机场提供带分组的配置。
验证是否成功
- Dashboard 上的流量数字在变化,通知栏有 VPN 钥匙图标。
- 浏览器能打开境外网站。
- Groups 页中选中的节点延迟正常,不是超时。
常见问题
sing-box 导入后提示配置解析错误怎么办?
常见于机场配置与本地核心版本不匹配,或粘贴的是 Clash 订阅链接。先确认链接是 sing-box 格式;再对照机场说明的版本范围,升级或降级客户端。解析相关的更多原因看格式解析失败。
启动后立即停止怎么办?
一般是配置里的 TUN 入站与系统冲突,或另一个 VPN 应用正在运行。关掉其他代理软件再试;如果仍然失败,查看「Logs」页里最后几行报错。TUN 相关的排查看 TUN 失败。
没有分流、国内网站也变慢怎么办?
说明机场给的配置是全局路由。可以要求机场提供带规则集的配置,或在本地配置中加入分流规则。不想手改 JSON 就用 Clash Meta for Android。
用 Hysteria2 节点时速度波动大怎么办?
Hysteria2 基于 UDP,部分运营商在晚高峰会限制 UDP 流量。换一个 TCP 协议的节点对比一下,更多说明看 Hysteria2 协议百科。