如何用 Proxyman 抓取 Android 15(API 35)模拟器的 HTTPS 流量
本教程将介绍如何抓取并解密 Android 模拟器(API 35、Android 15 SDK 或 VanillaIceCream)上的 HTTPS 流量。
本教程将完成以下内容:
- 在 macOS 上设置 Proxyman
- ✅ 使用 Auto Script 抓取 Android 模拟器上 Android 应用的 HTTP/HTTPS 请求/响应。
- ✅ 无需配置代理、安装证书或修改任何代码。
- Proxyman 证书会安装到系统级证书库中,因此你可以抓取 Android 模拟器上任何应用的 HTTPS 流量。
以下是本教程的 源代码

前提条件
- Proxyman macOS 应用
- Android Studio
- Android 模拟器。支持 API 31 及以上版本。
- Android 示例应用:OKHTTP-Android-Sample
1. 设置 Proxyman
- 从 Proxyman 官网 下载 Proxyman macOS 应用
- 要在 Mac 上安装 Proxyman 证书,请进入 Certificate 菜单 → Install Certificate for this Mac…
- 按照提示安装证书。
- 确认 Proxyman 证书上显示绿色对勾标记。

2. 设置 Android 模拟器
- 从 GitHub 下载我们的 Android 示例代码
- 使用 Android Studio 打开该项目
- 创建一个 API 35、Android 15 SDK 或 VanillaIceCream 的新 Android 模拟器。请确保选择的是 Google APIs 版本,而不是 Google Play 商店版本。

- 启动 Android 模拟器。
3. 使用 Auto Script 功能设置 Proxyman
Auto Script 只需一键即可完成以下操作:
- 将 HTTP 代理设置为 Proxyman
- 将 Proxyman 证书安装到 Android 系统级证书库中。
准备就绪后,打开 Proxyman,进入 Certificate 菜单 → Install Certificate on Android → Emulators…,然后点击 Override all Emulators 按钮。

然后等待终端脚本执行完成。

此时,你可以在 Android 模拟器中看到 Proxyman 证书已安装。

4. 启动 Android 应用
- 在 Android 模拟器上启动 Android 应用
- 现在,Proxyman 可以抓取 Android 应用的 HTTP/HTTPS 请求/响应,甚至包括 Google Chrome 或 YouTube 应用的流量。

下一步
- 请在此处查看 Android 模拟器 Auto Script 文档
实用更新
随着新的 Android 模拟器 API 级别发布,同样的流程也会支持这些版本。请使用设置指南支持的模拟器镜像,并确保 adb devices 能识别该模拟器;当脚本需要修改系统时,请避免使用 Play Store 镜像。完成后,请使用 Revert All Changes 撤销更改,以免模拟器继续保留一个已不再运行的代理。
Proxyman 是一款高性能的 macOS 应用,帮助开发者抓取 iOS 设备、iOS 模拟器和 Android 设备上的 HTTPS 流量。
前往 https://proxyman.com 获取。

Noah Tran
