ProxyPin 中文文档 下载 App

ProxyPin 雷电模拟器 夜神模拟器抓包配置

模拟器 vs 真机抓包

模拟器抓包相比真机有一个天然优势:自带 root 权限。这意味着可以将 ProxyPin 的根证书安装到系统证书目录,解决 Android 7.0+ 默认不信任用户证书的问题。

对比项真机模拟器
Root 权限需额外操作通常默认开启
系统证书安装需要 root 后手动移动直接在文件管理器中操作
网络环境移动网络不稳定稳定的 WiFi 或以太网
多开并行难以实现可同时开多个模拟器实例

通用安装流程

各主流 Android 模拟器的 ProxyPin 安装流程基本一致:

第一步:安装 ProxyPin APK

  1. 从 Gitee Releases 下载最新版 ProxyPin APK
  2. 拖入模拟器窗口直接安装,或通过 ADB 命令 adb install proxypin.apk
  3. 首次启动授予 VPN 权限

第二步:导出 ProxyPin 根证书

  1. 打开模拟器内 ProxyPin
  2. 点击「三个点」→「HTTPS 代理」
  3. 打开「启用 HTTPS 代理」→「安装根证书」
  4. 下载根证书到设备本地

第三步:移动证书到系统目录(需要 root)

模拟器文件管理器(如 ES 文件浏览器)通常支持 root 访问:

  1. 找到下载的证书文件(通常在 /sdcard/Download/ 或 /data/data/ ProxyPin 目录下)
  2. 将证书复制到 /system/etc/security/cacerts/
  3. 修改权限为 644(rw-r--r--)
  4. 重启模拟器

证书文件名需要符合 Android 系统证书命名规则(hash.0 格式)。可以用以下方式处理:

openssl x509 -inform PEM -subject_hash_old -in proxypin.crt | head -1
# 得到一个 hash 值,例如 abcd1234
# 将证书重命名为 abcd1234.0

雷电模拟器

雷电模拟器使用 VirtualBox 内核,性能较好,兼容性强。

ProxyPin 连接提示:雷电模拟器的网络通常走 NAT 模式。如果模拟器内 ProxyPin 需要转发到电脑端,需要在雷电设置中开启「桥接模式」或使用电脑创建的热点让模拟器连接。

夜神模拟器

夜神模拟器同样基于 VirtualBox,root 默认开启。

特别注意:夜神有两种网络模式(NAT 和桥接)。桥接模式下模拟器会获得独立局域网 IP,扫码连接更顺畅。

MuMu 模拟器(网易)

MuMu 使用 Hyper-V 内核,性能更高。root 在设置中手动开启。

验证证书生效

完成系统证书安装后:

  1. 打开浏览器访问 https://example.com
  2. ProxyPin 请求列表中应该能看到明文内容
  3. 尝试抓自己开发的 App(Flutter 或原生),HTTPS 流量应正常解密

模拟器特有问题

Proxy 冲突

模拟器本身可能有设置代理的选项。安装 ProxyPin 后不要再在模拟器系统设置里手动配置代理,让 ProxyPin 的 VPN 模式自动接管流量即可。

ADB 连接

模拟器通常开放 ADB 连接。可以通过 adb devices 确认设备在线,然后用 adb push 推送证书文件更方便。