客户端
sing-box 使用教程
sing-box 使用教程:介绍 sing-box 的跨平台安装方式、订阅转换、规则分流配置与 DNS 设置,适合希望精细控制分流策略的进阶用户。
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 进程,表现为「用一会儿就断」。处理方法:
- 在电池设置中把 sing-box 设为「不优化」或「无限制」;
- 允许后台运行与开机自启动;
- 在最近任务中锁定 sing-box,防止被一键清理。
常见问题
常见问题
sing-box 适合新手吗?
如果使用机场提供的现成配置,新手也能用;但自行编写配置文件需要一定的网络基础。
sing-box 支持哪些协议?
支持主流协议,包括 Shadowsocks、Trojan、VLESS、Hysteria2、TUIC 等。
为什么分流不生效?
多为规则顺序问题或 DNS 解析未按预期进行,建议先检查 DNS 段配置。
用一会儿就自动断开?
把 sing-box 加入电池优化白名单,并在系统设置中允许后台运行与自启动。不同品牌手机的入口名称不同。
只想让部分 App 走代理可以吗?
可以。在配置中启用分应用代理,只选择需要的 App,其余应用直连。
相关阅读
网络诊断中心
按报错现象分类的排查手册,从现象到原因到解决方法。
线路节点知识
线路类型、协议差异、节点筛选与延迟丢包分析的系统性知识。
Clash Verge
Clash Verge 的安装、订阅导入、节点切换、代理模式与 AI 分流配置。
Shadowrocket
iOS 上 Shadowrocket 的购买、订阅导入、节点切换与分流配置。
v2rayN
Windows 上 v2rayN 的安装、订阅导入、协议配置与系统代理设置。
Stash
Stash 在 iOS 与 macOS 上的订阅管理、规则覆写与使用体验说明。