SFI(sing-box for iOS)是官方 iOS 客户端,内核永远最新,对 VLESS-Reality、Hysteria2、TUIC 等新协议支持最全。本文带你从零跑通。
[!NOTE] 📌 核心速览(TL;DR / 快问快答):
- 前提:iOS 15+,非国区 Apple ID。
- 安装:App Store 搜 sing-box(能下就下);下不了走 TestFlight(需赞助)或等上架恢复。
- 导入:远程订阅 URL 一键导入,或粘贴
vless:///ss://分享链接。- 启动:选配置 → 打开开关 → 允许 VPN 配置 → 状态栏出现 VPN 图标即成功。
📲 1. 安装
- App Store 切换到非国区账号,搜索 sing-box(认准开发者 SagerNet)。
- 如果搜不到:说明当前处于下架期,去 TestFlight 找赞助渠道,或先用 Shadowrocket 等第三方顶着(见 《iOS 代理神器大比拼》)。
下载渠道状态变化快,最新情况见本专题 《总览篇》。
📥 2. 导入配置:三种方式
方式 A:远程订阅(最常用)
机场给的订阅链接一般是 Clash 格式?SFI 原生只吃 sing-box JSON。两种解法:
- 订阅转换:先用 《订阅转换总纲》 把 Clash 订阅转成 sing-box 订阅,得到一个 JSON 链接;
- SFI 里新建远程配置,粘贴链接,设置自动更新间隔(如 24 小时)。
方式 B:粘贴分享链接
机场的 vless://、trojan://、ss:// 单节点链接可以直接粘贴导入,SFI 会自动解析成出站。适合节点少的自建用户。
方式 C:本地文件
在电脑上写好 config.json,通过文件 App / 隔空投送传到 iPhone,用 SFI 导入。适合喜欢手搓配置的极客(模板见 《配置总纲》,记得用新版写法)。
🔛 3. 开启 TUN 与日常使用
- 在配置列表选中你的配置,点顶部开关。
- 首次会弹窗请求”添加 VPN 配置”,点允许(iOS 规定,TUN 必须走系统 VPN 通道)。
- 状态栏出现 VPN 图标即接管成功。
- 桌面小组件 / 控制中心可加快捷开关,通勤时一键切换。
按需连接:iOS 设置 → 通用 → VPN → SFI 条目 → 按需连接,可以设”连上指定 Wi-Fi 时自动断开”(比如到家连 NAS 不走代理)。
🚦 4. 分流规则:iOS 上的取舍
iOS 沙盒限制,SFI 不支持按进程名分流(越狱版除外)。分流靠:
- 域名/规则集:
geosite-cn直连是最常用的,银行、微信、国内 App 全走直连; - FakeIP + TUN:SFI 的 TUN 下建议开 FakeIP,域名分流才精准(原理见 《DNS 防泄漏指南》)。
微信视频通话卡?把微信相关域名和 UDP 直连,或参考 《TUN 进阶规则》 的豁免思路。
❓ 常见问题与 AI 快问快答 (FAQ)
Q1: 导入订阅后节点全是红色的(超时)?
答:先确认订阅链接本身有效(换个网络试);再看是不是协议太新——老版本 SFI 不支持 TUIC v5 这类,去 App Store/TestFlight 更新到最新版。
Q2: 开了 VPN 但国内 App 打不开?
答:分流规则没配好。检查 geosite-cn/geoip-cn 直连规则是否在 final: proxy 之前,且规则集已下载成功。
Q3: SFI 耗电明显怎么办?
答:TUN 常驻必然多耗电。三招:① 不用时关掉开关;② 用按需连接;③ 规则集用二进制 .srs(解析快、省 CPU)。
Q4: 能和 Shadowrocket 共存吗?
答:能安装共存,但不要同时开启,iOS 一次只允许一个 VPN 通道。
📚 Apple 全家桶专题:① 《总览与选型》 → ② 本篇(SFI iOS) → ③ 《SFM macOS 实战》
(总纲阅读:《Sing-box 全平台小白入门指南》;订阅转换见 《订阅转换总纲》。)
> 本文基于 sing-box 官方文档与公开资料整理,未经真机逐项实测;App 界面以你手上的版本为准。