sing-box 是什么,适合谁

sing-box 是近几年增长最快的代理内核,一套核心适配 Windows、macOS、Android、iOS 四个平台,对 Hysteria 2、TUIC 这类基于 QUIC 的新协议支持最早也最完整。如果你的机场主推 Hysteria 2 节点,或者你希望手机和电脑用同一套配置逻辑,sing-box 是目前的最优解。它比 Clash 系客户端更「新」,但界面更精简、文档更偏开发者,本文帮你避开新手期的主要障碍,界面描述以 2026 年主流稳定版为准。

前置条件与其他客户端相同:一条有效的订阅链接,且必须是 sing-box 格式——这是与 Clash 教程最大的差异点,两种格式互不通用,复制订阅时请在机场面板选对类型。

各平台的官方安装渠道

平台官方渠道说明
WindowsGitHub Releases(SFI 图形版)下载 .msi 或便携包,解压/安装即用
macOSGitHub Releases 或 App StoreApp Store 版更新稍慢但免签名操作
AndroidGitHub Releases 或 Google Playarm64-v8a.apk
iOS / iPadOSApp Store(需外区账号)唯一渠道,无任何第三方安装方式

和所有代理软件一样,搜索引擎里的「sing-box 官网下载站」基本都是仿冒,只认 GitHub 官方仓库(SagerNet 组织)与各应用商店的官方上架页。iOS 版需要外区 Apple ID,操作方式与 Shadowrocket 的获取流程相同。

导入订阅:四个平台一个套路

官方图形客户端在各平台的界面结构一致,都由 Dashboard(仪表盘)、Profiles(配置)、Settings(设置)几个页面组成,导入步骤如下:

  1. 打开客户端,进入 Profiles 页面。
  2. 点击「+」或「Create Profile」新建配置。
  3. Name 填机场名称;Type 选择 Remote(远程),而不是 Local。
  4. 在 URL 栏粘贴 sing-box 格式的订阅地址,保存。
  5. 客户端会立刻拉取配置,列表出现新条目且无红色报错即导入成功。

Remote 类型的好处是支持自动更新,默认每隔一段时间重新拉取,机场调整节点后无需手动干预;也可以在配置条目上手动点击刷新图标立即更新。如果拉取失败,先用浏览器访问订阅地址确认返回的是一段 JSON 文本,再排查本机网络。

启动与模式:TUN 是默认项

回到 Dashboard 页面,选中刚导入的配置,点击启动按钮:

  • 桌面端首次启动会请求管理员权限,这是创建虚拟网卡所需,允许即可。
  • Android 会弹出 VPN 连接请求,iOS 会请求添加 VPN 配置,都需要确认允许。

sing-box 与 Clash 的一个重要区别在这里:它默认以 TUN 模式工作,通过虚拟网卡接管系统全部流量,因此不需要再打开任何「系统代理」开关,对不读系统代理的软件也天然生效。

「接管全部流量」不等于「全部流量都出国」。走不走代理由配置里的 route(路由)段决定,机场提供的订阅通常已内置规则分流:国内域名直连、国外域名走代理、广告域名拦截。想临时全局出国时,在 Dashboard 的出站分组里把模式组切换为全局(视机场配置而定,组名常为 Global/Proxy),而不是去改配置文件。

节点切换同样在 Dashboard:展开出站分组,点击组内任一节点即可切换,组名旁的测速按钮可对全组测延迟。

验证连接

启动后做三个检查:国内网站是否秒开(直连规则正常)、目标国外网站能否加载(代理链路正常)、Dashboard 的流量曲线是否随访问跳动(TUN 接管正常)。三项都通过即配置完成。如果国内外网站都打不开,优先怀疑 DNS 配置,处理思路见 DNS 解析失败排查

高频问题对照

现象原因与处理
启动即报 config 解析错误订阅格式与客户端版本不匹配,更新订阅或按机场建议换版本
提示端口或网卡被占用关闭其他正在运行的代理软件后重启 sing-box
能上国外网站但国内网站变慢路由规则缺失导致国内流量出国,联系机场修正订阅
Android 息屏后断连在系统电池设置中允许后台运行、关闭省电限制
部分节点不通常见于晚高峰或个别线路故障,参考部分节点失效的排查

停用与卸载

在 Dashboard 点击停止按钮,虚拟网卡随即移除,系统网络立刻恢复,无需手动清理代理设置——这是 TUN 模式的优点之一。彻底卸载时,桌面端正常卸载程序即可;iOS 与 Android 卸载 App 后,残留的 VPN 配置可在系统设置的 VPN 管理页删除。

安全建议

sing-box 的配置文件包含完整的节点密码与订阅地址,不要把配置 JSON 直接发给他人求助,截图时也要遮住 URL 与 uuid 字段。客户端更新只跟随 GitHub Releases 与应用商店;凡是要求你导入「破解配置」「免费节点配置」的来源都应视为高风险,更多边界问题见风险与合规栏目