mopduan/team

Android下fiddler抓取https请求指南

Opened this issue · 1 comments

由于一些APP对https证书进行了校验,所以使用Android设备抓取https请求时,除了需要在代理端对fiddler进行设置,还需要将fiddler代理服务器的证书下载到Android设备上才能真正的抓取https请求。具体步骤如下:

1. 打开手机自带浏览器,进入代理ip+对应端口号,如xx.xxx.xxx.xxx:8080,点击红框中的中的“FiddlerRootcertificate”链接

image

2. 紧接着会弹出一个下载框,下载证书文件并安装

image

注1:安装证书需要先设置锁屏密码,否则在某些机型下会直接提示安装失败。

注2:MIUI系统由于安全策略较为严厉,需要在设置=>更多设置=>系统安全=>从SD卡安装中找到证书文件下载地址,才能进行安装

image

注3:某些机型的自带浏览器需要安装完证书之后手动重启手机才能生效,如华为mate8

注4:某些iOS设备和Android设备可能无法使用Fiddler使用的默认HTTPS拦截证书。 为了解决这个不兼容问题,你可以安装一个证书生成插件,生成与这些平台兼容的拦截证书。下载链接

crylg commented

mate30 pro不行