客户端

sing-box 使用教程

sing-box 使用教程:介绍 sing-box 的跨平台安装方式、订阅转换、规则分流配置与 DNS 设置,适合希望精细控制分流策略的进阶用户。

作者 发布 最后更新 约 3 分钟阅读

sing-box 是跨平台内核,灵活度高,适合希望精细控制 DNS 与分流规则的用户,也是 Android 上常用的方案。

教程目录

配置与规则分流

sing-box 的优势是 DNS 与路由规则的控制粒度最细,代价是配置复杂度更高。

推荐的使用方式

优先使用机场提供的 sing-box 格式配置。手写配置容易在 DNS 与路由段出错,表现为分流异常或解析泄漏。

DNS 配置要点

域名类型解析方式
国内域名国内 DNS 直连解析
代理域名远端解析 + fake-ip
广告域名直接拦截

错误的解析顺序会导致地区判定异常,排查方法见DNS 错误。

路由规则建议

按用途拆分出站:AI 工具固定单节点、日常流量自动选择、国内流量直连。思路与 Clash 系客户端一致,见代理模式与规则模式。

协议选择

sing-box 对 Hysteria2、TUIC 等 QUIC 系协议支持良好,弱网环境可优先尝试,对比见协议对比。

Android 上的安装与使用

sing-box 在 Android 上通过系统 VPN 接口接管流量,所以不需要额外设置代理,权限与后台保活才是关键。

分应用代理

不想所有 App 都走代理时,可以在配置中启用分应用代理:只选择浏览器、AI 应用等需要的 App,银行、支付类应用保持直连,既省流量又更安全。

后台保活

Android 厂商的省电策略会主动结束后台的 VPN 进程,表现为「用一会儿就断」。处理方法:

  1. 在电池设置中把 sing-box 设为「不优化」或「无限制」;
  2. 允许后台运行与开机自启动;
  3. 在最近任务中锁定 sing-box,防止被一键清理。

常见问题

  • 连接后无法上网:先换一个节点,再确认配置中的 DNS 设置正常,见 DNS 错误;
  • 订阅更新失败:确认导入的是 sing-box 格式的订阅,见订阅更新失败;
  • AI 应用不可用:为 AI 域名指定固定的美国节点,见 AI 无法使用。

常见问题

sing-box 适合新手吗?

如果使用机场提供的现成配置,新手也能用;但自行编写配置文件需要一定的网络基础。

sing-box 支持哪些协议?

支持主流协议,包括 Shadowsocks、Trojan、VLESS、Hysteria2、TUIC 等。

为什么分流不生效?

多为规则顺序问题或 DNS 解析未按预期进行,建议先检查 DNS 段配置。

用一会儿就自动断开?

把 sing-box 加入电池优化白名单,并在系统设置中允许后台运行与自启动。不同品牌手机的入口名称不同。

只想让部分 App 走代理可以吗?

可以。在配置中启用分应用代理,只选择需要的 App,其余应用直连。