sing-box iOS 与 macOS 使用教程:获取、导入配置与网络扩展权限
在 iPhone 和 Mac 上使用 sing-box 的完整教程:说明通过 App Store 等官方渠道获取客户端、用远程链接或本地文件导入 sing-box 配置、允许添加 VPN 配置和网络扩展权限的步骤,以及启动失败、无法联网、耗电较高等常见问题的处理方法,帮助苹果设备用户少走弯路。
简要回答 sing-box 在苹果平台有官方图形客户端,iPhone 通过 App Store 获取,Mac 可通过 App Store 或官方文档列出的独立安装包获取。导入机场提供的 sing-box 配置后,按提示允许添加 VPN 配置和网络扩展,即可一键启动。
sing-box 在 iPhone 和 Mac 上都有官方图形客户端,使用步骤与安卓版基本一致:通过官方渠道获取应用 → 导入 sing-box 格式配置 → 允许添加 VPN 配置或网络扩展 → 启动并选择节点。苹果平台的特殊之处在于获取方式和系统权限,下面重点说明,界面细节以当前版本为准。
获取方式
| 设备 | 获取渠道 | 说明 |
|---|---|---|
| iPhone / iPad | App Store | 通常需要非中国大陆区 Apple 账号 |
| Mac | App Store 或官方文档列出的独立版本 | 两种方式以官方文档说明为准 |
获取前建议先打开 sing-box 官方文档中的客户端页面,从那里跳转到对应的商店或下载地址,避免下载到名字相近的仿冒应用。
导入配置
sing-box 使用 JSON 格式配置,不能直接识别 Clash 订阅。先在机场用户中心复制标注为 sing-box 的订阅链接。
- 打开应用,进入 配置(Profiles) 页面。
- 新建配置,类型选择 远程(Remote),粘贴订阅链接并设置名称。
- 可以开启自动更新,让节点变动时自动同步。
- 如果是本地 JSON 文件,选择 本地(Local),iPhone 上可从“文件”App 导入,Mac 上可直接选择文件。
- 回到主页选中这份配置。
配置里每一部分的作用可以参考 sing-box 配置文件入门。
网络扩展与 VPN 权限
iPhone / iPad
- 首次点击启动时,系统会询问是否允许添加 VPN 配置,选择 允许。
- 按提示输入锁屏密码或使用面容确认。
- 启动后状态栏会显示 VPN 标识。
Mac
- 首次启动时,系统可能提示允许网络扩展或添加 VPN 配置。
- 如果没有弹窗,可以在“系统设置”的隐私与安全性、网络或登录项与扩展相关页面中查找并允许。
- 授权后回到应用重新启动。
常见问题
- 启动后马上停止:多半是配置字段与当前版本不兼容,更新应用和订阅后再试,并查看应用内日志。
- 能启动但打不开网站:先换节点测试,再检查 DNS 设置,参考 节点超时解决方法。
- 耗电偏高:规则过多或开启了频繁的自动测速会增加耗电,可以适当降低自动测速频率。
- 和其他代理应用冲突:同一时间只保留一个 VPN 类应用处于连接状态。
更新与移除
- 更新应用:通过获取时的同一渠道更新,App Store 版本在商店中更新即可,独立版本回到官方文档指向的发布页下载新版本。
- 更新配置:远程配置开启自动更新后会定期同步,也可以在配置页手动更新;机场更换节点后记得刷新一次。
- 移除应用:先在应用内停止连接,再删除应用;如果系统设置的 VPN 列表中仍残留对应配置,可以手动删除,避免影响其他代理客户端。
如何选择苹果端客户端
| 需求 | 更合适的选择 |
|---|---|
| 机场只提供 Clash 订阅 | Stash 等支持 Clash 格式的客户端 |
| 机场提供 sing-box 订阅,偏好开源客户端 | sing-box |
| 需要丰富的模块与规则生态 | Shadowrocket |
如果机场没有提供 sing-box 订阅,可以看 Stash 使用教程 或 Shadowrocket 使用教程;更多苹果设备客户端见 iOS 客户端专题。使用时请遵守所在地法律法规和相关服务条款。
常见问题
中国大陆的 App Store 能搜到 sing-box 吗?
这类网络工具通常无法在中国大陆区 App Store 上架,一般需要使用其他地区的 Apple 账号获取。请使用自己注册的账号,不要登录来路不明的共享账号。
为什么 iPhone 上会提示添加 VPN 配置?
iOS 只允许应用通过系统的网络扩展接口接管流量,首次启动必须由你确认添加 VPN 配置,这是正常的系统流程。
Mac 上 sing-box 和 Clash Verge Rev 能同时开吗?
不建议。两者都会接管系统流量,同时开启容易出现冲突、断网或 DNS 异常,使用时只保留一个代理客户端。