ProxyPin 中文文档 下载 App

ProxyPin iOS 证书 SSL 错误 完整排查

iOS 证书安装流程回顾

iOS 抓 HTTPS 必须两步(缺一不可):

第一步:安装配置描述文件

第二步:手动信任根证书(经常被漏!)

症状与排查

症状一:Safari 打开 HTTPS 页面报"不安全"

检查项:

  1. 配置描述文件有没有安装?
  2. 证书信任开关有没有打开?

修复:

症状二:Safari 正常但 App HTTPS 还是抓不到

可能原因:

排查:App 自身有 SSL Pinning 的话,ProxyPin 抓不到明文。检查 App 是否:

ProxyPin 对 Flutter App:有原生绕过能力,直接扫码连接即可,不需要额外操作(但证书信任还是要做)。

症状三:VPN 连接但没有流量

检查项:

  1. ProxyPin VPN 有没有真的连接?(设置 → VPN → ProxyPin 状态显示"已连接")
  2. 手机是否在同一局域网(扫码连接桌面端的情况)?
  3. ProxyPin 桌面端是否在运行且代理开启?
  4. 域名过滤有没有把所有域名都挡了?

症状四:iOS 14+ 本地网络权限

iOS 14 引入本地网络权限:

重置证书重来

如果尝试多次都不行,彻底重来:

  1. 设置 → VPN 与设备管理 → 删除 ProxyPin 配置文件
  2. 重启 iOS
  3. 重新打开 ProxyPin
  4. 重新安装配置描述文件
  5. 重新信任根证书
  6. 重新连接 VPN

iOS vs Android 证书对比

维度iOSAndroid
Root 要求不需要7.0+ 系统证书需要 root
证书安装配置描述文件.crt 文件
信任方式系统设置手动开关系统目录自动信任
用户证书信任✅ 信任❌ 7.0+ 不信任
证书固定绕过需要 HookFlutter 原生绕过