iPhone使用代理客户端时应注意哪些网络权限?
梳理iOS系统在初次安装配置Shadowrocket等代理软件时的网络权限授权、VPN配置描述文件安装与蜂窝数据权限排查。
核心摘要
在苹果 iPhone / iPad 设备上使用代理软件时,经常会有用户遇到“导入订阅成功但点亮连接开关后立刻自动弹回关”或者“提示网络权限拒绝”的情况。这是因为 iOS 对系统的网络接入权限和 VPN 描述文件拥有极高安全管控要求。
iOS 必查三大权限设置
1. 无线局域网与蜂窝数据权限
初次安装 Shadowrocket 或 Quantumult X 后,必须确保系统允许该软件访问网络:
- 打开 iOS 设置 -> 蜂窝网络 / 移动网络。
- 向下滚动找到 Shadowrocket。
- 确认网络权限已勾选为 WLAN 与蜂窝网(而不是「关闭」或仅「WLAN」)。
2. 允许添加 VPN 配置描述文件
首次在 iOS 代理软件中打开全局开关时:
- 软件会弹窗提示:“Shadowrocket 想要添加 VPN 配置”。
- 点击 允许 (Allow)。
- 随后系统会要求验证 Face ID / Touch ID 或输入 iPhone 解锁密码。
- 验证成功后,iOS 状态栏(或下拉控制中心)才会成功显示小 VPN 图标。
3. MITM 证书信任(若需解密 HTTPS 抓包规则)
如果使用特定的重写规则,可能需要信任本地根证书:
- 进入 iOS 设置 -> 通用 -> 关于本机 -> 证书信任设置。
- 在“针对根证书启用完全信任”下点亮对应证书开关。
- 普通 JMS 订阅节点访问网页无需此步骤。