先确认你能安装什么,以及配置是否匹配
sing-box 的 Apple 客户端官方页面当前链接到 App Store 的 sing-box MT。应用名称与入口可能变化,因此应从官方页面进入,不只凭商店里相似的名字判断。官方文档列出 iOS 15.0 及以上和非中国大陆区 Apple 账户要求;还应检查商店对当前设备与版本显示的条件。使用自己合法可用的账户,不购买或共享他人的登录凭据。
本文针对能够安装官方客户端的普通 iPhone,不涉及越狱。若当前账户区域没有该应用,应选用你所在商店实际可获取、且配置来源明确支持的客户端;不要安装来源不明的企业签名包来跳过安装限制。
第一步:拿到完整 sing-box 配置
| 你拿到的内容 | 能否直接当作配置 |
|---|---|
| 完整 sing-box JSON | 仍需确认与应用内核版本兼容 |
| Clash YAML | 不能因同样叫订阅就直接当作 sing-box JSON |
| 单条节点 URI 或节点列表 | 不等于完整客户端配置,取决于导入器支持 |
| 网页、登录链接或二维码图片地址 | 通常不是配置内容 |
订阅来源应提供适配该客户端的完整配置,包含必要入站、出站、DNS 与路由。不要用把 YAML 扩展名改成 .json 的方式转换,也不要将秘密交给陌生在线转换网站。先保留任何已有可用配置。
第二步:添加并选择远程配置
- 在配置管理或 Profile 区域选择新增,使用 Remote 类型,填写自定义名称和配置 URL;如果来源提供官方支持的一键导入,确认打开的是本应用。
- 完成下载后查看是否有解析错误,再将这份配置设为当前配置。Remote 表示可以从 URL 更新;Local 是本地配置,两者的更新方式不同。
- 记录客户端与内核版本。出现 unknown field、旧 DNS 字段等错误时,按迁移说明处理或向配置来源索取兼容版本,不删除 TLS 或认证字段。
第三步:启动 VPN 并做两种网络对照
- 启动所选配置,核对系统“添加 VPN 配置”授权的应用名称后允许。仅安装应用并不会自动接管网络。
- 在同一张 Wi-Fi 下打开实际目标,查看日志或仪表盘。若配置包含 Selector 或 URLTest 等组,再检查组内实际出口;不是每份配置都会显示相同的模式或节点按钮。
- 随后切换到蜂窝数据,重新发起请求。Wi-Fi 成功而蜂窝失败时,分别检查应用蜂窝权限、当前网络和配置,不把它直接判为套餐失效。
普通 iOS 客户端不能照搬桌面按进程名称分流的配置。工作设备的按应用 VPN 可能由管理系统控制,应按组织说明使用。Safari 的隐私中继也可能影响出口观察,需要记录其状态。
停止、恢复与保存
在客户端停止隧道,再确认系统 VPN 状态和正常直连。若重新自动连接,检查自己配置的按需连接;不要删除企业管理描述文件。首次成功后记下当前配置和版本,私下保存来源;出现失败时回退到原可用配置,再按“iPhone Wi-Fi 与蜂窝排障”继续定位。