sing-box 官方客户端在 App Store 提供,获取与账号地区说明以 App Store 页面和 Apple 官方为准。它以配置(JSON)为核心,里面描述出站节点、路由与 DNS。顺序是获取、导入配置或订阅、启动连接、再按需调路由。它不直接读 Clash 订阅,需要匹配格式或转换。
sing-box iPhone 的使用,和前面介绍的几个客户端比,有一个根本区别(后文提到 sing-box iPhone 时,指的都是官方客户端):**它以配置为核心,而不是以订阅为核心。**Clash 系客户端导入订阅就能用,因为订阅里自带规则和策略组;而 sing-box 的世界里,一切都写在一份 JSON 配置中,里面分别描述出站(节点)、路由和 DNS。好在官方客户端已经把大部分事情做成了图形界面,你只需要知道“导入什么”。这篇讲清楚官方客户端怎么获取、配置是什么、怎么导入,以及它不读 Clash 订阅时怎么办。
先弄清它是什么
| 项目 | 说明 |
|---|---|
| sing-box | 一套开源的代理工具集,内核用 JSON 配置,见 sing-box 是什么 |
| 官方客户端 | 在 iPhone 等平台提供的图形客户端,底层就是 sing-box |
| 配置 | 描述出站、路由、DNS 的文件,是客户端运行的依据 |
| 订阅 | 机场提供的链接,需要格式匹配才能直接使用 |
项目的整体介绍可以参考官方仓库 sing-box 官方仓库。
第一步:获取,以 App Store 页面为准
官方客户端通过 App Store 提供,应用的上架情况、可获取的地区都以 App Store 页面为准。需要留意:
- 只通过 App Store 获取,别使用第三方提供的安装文件;
- 账号与地区方面的规则,请阅读 Apple 的 更改 Apple 账户的国家或地区,并遵守当地法律与 Apple 条款;
- 通俗的解答可以读 买 Shadowrocket 需要外区 Apple ID 吗,它对同类应用同样适用。
来源安全的更多道理,读 客户端从哪里下载才安全。
第二步:认识三个核心概念
在 sing-box ios 的配置里,你会反复遇到三个词:
| 概念 | 是什么 | 打个比方 |
|---|---|---|
| 出站 | 流量最终从哪里出去,也就是节点 | 出口的大门 |
| 路由 | 决定每个请求走哪个出站或直连 | 路口的指路牌 |
| DNS | 决定域名如何解析 | 通讯录,查名字找地址 |
三者协同:路由根据规则选出站,DNS 的结果会影响路由的判断。普通用户通过图形客户端导入现成配置即可,不必手写,但理解这三个概念,排错时思路会清楚得多。DNS 相关的风险,读 DNS 泄露是什么。
第三步:sing-box ios 导入配置或订阅
singbox iphone教程里最关键的一步:把内容“喂”给客户端。常见的方式有:
| 方式 | 适用 | 注意 |
|---|---|---|
| 导入机场提供的 sing-box 格式订阅或配置链接 | 机场提供了对应格式 | 最省事,格式直接匹配 |
| 导入本地的配置文件 | 你已经有一份配置 | 要确认来源可信 |
| 使用转换后的配置 | 机场只提供 Clash 等其他格式 | 转换过程要谨慎,见下一节 |
导入之后,在客户端里启用这份配置,再启动连接。格式不确定时,用 订阅格式检测 判断,三种格式的外观区别读 订阅有哪几种格式。
订阅是 Clash 格式,怎么办
这是 sing-box 用户最常碰到的问题:机场给的是 Clash 风格订阅,客户端读不了。可以:
- 先看机场后台有没有提供 sing-box 格式的链接,很多服务商会提供;
- 没有的话,考虑换用能直接读 Clash 的客户端,比如 Stash 教程 里讲的应用;
- 实在要转换,读 订阅转换怎么用,并遵守原则:转换会经手订阅,订阅是凭证,尽量在本机完成,别交给来路不明的网站。
第四步:启动连接,并确认生效
启动连接时,系统会请求建立 VPN 连接,允许即可,状态栏会出现 VPN 图标。然后:
| 验证项 | 做法 | 通过的标志 |
|---|---|---|
| 国外网站 | 打开几个常用的网站 | 能正常访问 |
| 国内网站 | 打开几个国内网站 | 速度正常 |
| 出口位置 | 打开能显示出口信息的页面 | 与所选节点一致 |
| 重启验证 | 重启手机后再看 | 连接能恢复 |
第五步:路由与 DNS,新手先别乱动
配置里的路由和 DNS 是最容易改出问题的部分。给新手的建议:
- 先使用机场给的或客户端提供的现成配置,别急着改;
- 确实要改,一次只改一处,改前备份;
- 不照搬他人的整套配置;
- 出了问题,先恢复到可用的配置,再逐步排查。
规则分流的原理读 规则分流是什么。
遇到这些症状,先做什么
| 症状 | 多半是因为 | 先试这个 |
|---|---|---|
| 导入后提示配置错误 | 格式不匹配或配置有问题 | 检测格式,换成对应格式 |
| 连上了但打不开网页 | 节点不可用,或路由、DNS 设置不当 | 换节点,恢复到默认配置 |
| 国内网站变慢 | 路由没做分流 | 使用带国内直连的配置 |
| 更新订阅失败 | 过期、网络或格式问题 | 读 订阅更新失败怎么办 |
安卓端的对照
如果你同时有安卓设备,官方客户端的安卓版思路相同,读 sing-box 客户端安卓教程,两端可以使用同一类配置,只是权限与界面不同。
为什么说 sing-box iPhone 值得了解
即使你最终用的是别的客户端,了解 sing-box 也有好处:它的出站、路由、DNS 三分法,是理解这类工具运作的清晰框架;越来越多的客户端把 sing-box 作为内核;机场提供 sing-box 格式订阅的情形也越来越多。花一点时间弄懂这三个概念,下次遇到任何一款客户端报错,你都更容易判断问题出在哪一层。
下一步
选客户端之前,先看清自己的订阅是什么格式;没选好机场的话,用 选机场向导 缩小范围,再翻 机场推荐榜 核对资料,先买月付档。sing-box iPhone 的使用,核心就一句:配置是核心,格式要对,路由与 DNS 先别乱动。
- 本文只讲通用思路,应用界面随 iOS 与应用版本变化,请以你所见为准,也不写版本号。
- 应用的上架情况与账号地区的规则,请以 App Store 页面和 Apple 官方说明为准。
- 请遵守所在地法律法规与 Apple 的服务条款,爱梯子不提供法律意见,也不提供账号方面的规避办法。
爱梯子榜单里排在前面的几家
名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。
| 名次 | 机场 | 最低一档 | 流量 | 线路 | |
|---|---|---|---|---|---|
| 第 1 名 | 无忧链接 | ¥6.6/月 按年付费 | 40GB/月 | IPLC、IEPL | 官网入口 |
| 第 2 名 | 暮光加速 | 折合 ¥9.1/月 按年付费 | 70GB | IEPL | 官网入口 |
| 第 3 名 | 微风网络 | ¥27/月 按月付费 | 200GB | IEPL | 官网入口 |
| 第 4 名 | 飞猫云 | 折合 ¥7/月 按年付费 | 50GB | IPLC | 官网入口 |
| 第 5 名 | Firefly | 约¥8/月起 按年付费 | 60GB | IPLC | 官网入口 |
| 第 6 名 | 灵动云 | 折合 ¥8.3/月 按年付费 | 70GB | IEPL | 官网入口 |
看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。
本文引用的官方来源
这篇的几个常见问题
sing-box 的 iPhone 客户端能直接导入 Clash 订阅吗?
通常不能直接读。sing-box 用的是自己的 JSON 配置格式,Clash 风格的 YAML 订阅需要转换成对应格式才能使用,或者让机场提供 sing-box 格式的订阅。转换会经手订阅链接,请尽量在本机完成,不要交给不可信的网站。
配置里的出站、路由和 DNS 分别是什么?
出站是节点,也就是流量最终从哪里出去;路由决定每个请求走哪个出站或直连;DNS 决定域名怎么解析。三者协同工作。普通用户通过图形客户端导入现成配置即可,不必亲手写,但理解这三个概念有助于排错。
获取这个应用需要注意什么?
以 App Store 页面显示为准,应用的上架情况会变化。账号与地区方面的规则,请阅读 Apple 的官方说明,并遵守当地法律与 Apple 条款。只通过 App Store 获取,不要使用第三方提供的安装文件。
连上了但网页打不开,怎么排查?
先确认节点本身可用,再检查路由是否把流量交给了正确的出站,最后看 DNS 设置。可以先用最简单的配置验证基本连通,再逐步加上路由与 DNS。每次只改一项,改前备份可用的配置,出了问题能快速恢复。