iPhone使用代理客户端时应注意哪些网络权限?

梳理iOS系统在初次安装配置Shadowrocket等代理软件时的网络权限授权、VPN配置描述文件安装与蜂窝数据权限排查。

核心摘要

在苹果 iPhone / iPad 设备上使用代理软件时,经常会有用户遇到“导入订阅成功但点亮连接开关后立刻自动弹回关”或者“提示网络权限拒绝”的情况。这是因为 iOS 对系统的网络接入权限和 VPN 描述文件拥有极高安全管控要求。


iOS 必查三大权限设置

1. 无线局域网与蜂窝数据权限

初次安装 Shadowrocket 或 Quantumult X 后,必须确保系统允许该软件访问网络:

  • 打开 iOS 设置 -> 蜂窝网络 / 移动网络。
  • 向下滚动找到 Shadowrocket。
  • 确认网络权限已勾选为 WLAN 与蜂窝网(而不是「关闭」或仅「WLAN」)。

2. 允许添加 VPN 配置描述文件

首次在 iOS 代理软件中打开全局开关时:

  1. 软件会弹窗提示:“Shadowrocket 想要添加 VPN 配置”。
  2. 点击 允许 (Allow)。
  3. 随后系统会要求验证 Face ID / Touch ID 或输入 iPhone 解锁密码。
  4. 验证成功后,iOS 状态栏(或下拉控制中心)才会成功显示小 VPN 图标。

3. MITM 证书信任(若需解密 HTTPS 抓包规则)

如果使用特定的重写规则,可能需要信任本地根证书:

  • 进入 iOS 设置 -> 通用 -> 关于本机 -> 证书信任设置。
  • 在“针对根证书启用完全信任”下点亮对应证书开关。
  • 普通 JMS 订阅节点访问网页无需此步骤。

相关文章推荐

⚡ 开始网络故障诊断