ProxyPin iOS 安装 App Store TestFlight 双渠道
下载安装方式
方式一:App Store
在 App Store 搜索「ProxyPin」,开发者账号为 wanghongenpin。直接点击获取安装即可。
App Store 版本是经过 Apple 审核的正式版,稳定可靠,但更新频率略低于开发者直接分发的版本。
方式二:TestFlight(国内用户备选)
由于区域限制,部分国内 Apple ID 可能无法在 App Store 直接搜到 ProxyPin。可以关注开发者在 Gitee 或 Telegram 频道发布的 TestFlight 邀请链接。
TestFlight 方式可以获取最新 Beta 版本,但名额有限,先到先得。
首次启动配置
安装配置描述文件
iOS 上 ProxyPin 的工作原理与 Android 不同——它通过安装 VPN Configuration Profile(配置描述文件)来实现流量拦截:
- 首次启动 ProxyPin 时,按提示安装配置描述文件
- 系统会弹出「安装配置描述文件」提示,点击「安装」
- 输入设备密码确认
- 配置文件安装完成后,VPN 会自动连接
信任根证书(必须步骤)
iOS 安装配置描述文件后,还需要手动信任 ProxyPin 的根证书才能解密 HTTPS:
- 打开 iOS「设置」→「通用」→「关于本机」
- 滚到最底部,点击「证书信任设置」
- 找到 ProxyPin 相关的根证书,将右侧开关打开
- 系统会弹出安全警告,确认后开关变绿
这一步经常被遗漏! 如果只安装了配置文件但没信任根证书,HTTPS 请求会显示为加密状态无法查看明文内容。
使用注意事项
iOS 14+ 的本地网络权限
iOS 14 引入了本地网络权限控制。如果 ProxyPin 无法发现局域网设备或扫码连接失败:
- 打开「设置」→「ProxyPin」
- 确保「本地网络」权限已开启
Safari 抓包正常
iOS 上 ProxyPin 使用系统级 VPN 机制,对 Safari 和大多数 App 都有效。但同样存在证书固定的 App 可能抓不到明文——这与 Android 情况类似。
关于 Flutter 应用
ProxyPin 原生支持 Flutter 应用的证书固定绕过,无需额外操作。Flutter 应用的 HTTPS 请求在 iOS 上也能被正常解密和查看。
下一步:扫码连接桌面端实现远程抓包 → 扫码连接移动端