sing-box Android 使用教程:安卓添加远程配置与选择节点

更新于 约 4 分钟读完客户端教程 · Android客户端

本文要点

  • sing-box 只认自己的 JSON 配置,需要机场提供对应格式的订阅链接。
  • 新建配置时类型选远程并填入链接,回到主页打开启用开关即可连接。
  • 节点分组要在启动之后才会显示,可切换的节点由配置里的选择器决定。

sing-box 安卓版适合谁

sing-box 是一个开源的通用代理平台,安卓客户端通常被称为 sing-box for Android。它支持的协议很全,但有一个新手必须先知道的特点:它只使用自己的 JSON 配置格式。Clash 订阅、通用订阅链接都不能直接导入。

所以用它之前先到机场用户中心看一眼:有没有标注 sing-box 的订阅链接或导入按钮。有就可以继续;没有的话,选 Clash Meta for Android 或 v2rayNG 会更省事。

获取与安装

  1. 打开官方 GitHub 仓库 SagerNet/sing-box 的发布(Releases)页面,下载安卓安装包。多数手机选文件名带 arm64-v8a 的版本,不确定就选 universal 通用版。
  2. 打开安装包,按提示允许安装未知来源应用并完成安装。
  3. 其他可用的获取渠道和各平台说明,以 sing-box 官方文档 为准。

不要安装来源不明的改版客户端。

新建远程配置

sing-box 把订阅称为「配置」(Profile),从链接获取的叫远程配置。

  1. 在机场用户中心复制 sing-box 格式的订阅链接。
  2. 打开应用,进入配置(Profiles)页面,点新建。
  3. 类型选择远程(Remote),填写名称,在 URL 一栏粘贴链接。
  4. 自动更新可以保持开启,让客户端定期拉取机场的最新配置。
  5. 点创建。成功后这份配置会出现在列表里,并被选为当前配置。

界面语言不同时,页面和按钮的名称会有出入,按上面的功能对应即可。其他导入方式见 安卓订阅导入方法。

提醒一点:不要把订阅链接粘贴到来路不明的在线转换网站去「转成 sing-box 格式」,订阅链接等同于账号凭证,交出去就可能被别人盗用流量。

启动连接并选择节点

  1. 回到主页(Dashboard),确认当前选中的是刚创建的配置。
  2. 打开启用开关。第一次启动会弹出系统的 VPN 连接请求,点确定。
  3. 状态栏出现钥匙图标后,界面上会多出**分组(Groups)**页面。
  4. 进入分组页面,点开选择器类型的分组,选中想用的节点;自动测速类型的分组由客户端自动选择,不需要手动操作。

和其他客户端的区别在于:sing-box 里分流规则、DNS、哪些分组可以手动切换,全部由配置文件决定,客户端界面只负责展示和切换。机场提供的配置一般已经写好了国内直连、国外走代理的规则。

验证是否生效

  • 主页会显示连接状态和实时流量,数字有变化说明流量确实经过了客户端。
  • 用浏览器打开一个平时无法访问的网站,能正常加载即可。
  • 打不开时到日志(Logs)页面查看报错,通常能直接看出是节点连接失败还是 DNS 解析失败。

三款安卓客户端怎么选

客户端 订阅格式 上手难度 特点
sing-box sing-box JSON 较高 协议支持全,行为完全由配置决定
Clash Meta for Android Clash 格式 中等 策略组直观,使用同类订阅的客户端多
v2rayNG 通用订阅 较低 一张节点列表,结构简单

常见问题

  • 启动后立刻停止:多为配置内容有错误或与客户端版本不匹配,更新客户端并重新拉取配置。
  • 锁屏后断开:按 后台断连处理 设置电池白名单和自启动。
  • 连接正常但部分网站打不开:查看日志确认原因,DNS 类问题参考 DNS 解析失败。
  • 耗电偏高:见 耗电问题解决。

常见问题

sing-box 安卓版能直接用 Clash 订阅吗?

不能。sing-box 使用自己的 JSON 配置格式,Clash 订阅和通用订阅都无法直接导入。需要在机场用户中心找到标注 sing-box 的订阅链接,没有提供的话建议换用其他客户端。

sing-box 安卓版在哪里切换节点?

启动连接之后,界面上会出现分组页面,里面列出配置中定义的选择器分组,点开后选择节点。没有启动时分组页面不会显示,这是正常现象。

sing-box 新建配置时提示错误怎么办?

多数是链接返回的内容不是 sing-box 格式,或者配置使用的字段和当前客户端版本不匹配。先确认链接类型正确,再把客户端更新到最新版后重新创建配置。

相关Android客户端文章

全部