fiddler手机抓包问题详解

一、http手机抓包

http抓包很简单,直接设置手机代理就行,不用安装fiddler证书,方法如下2步
1.fiddler中tools-options-connections-勾选Allow remote computers to connect
fiddler手机抓包问题详解
2.cmd-ipconfig查看IP地址设置手机代理
fiddler手机抓包问题详解
fiddler手机抓包问题详解

二、https手机抓包

http抓包与https不同需要安装证书,前两步操作步骤通http的就不再描述。
3.生成正书。
fiddler中tools-options-https-勾选Decrypt HTTPS trsffic(如下图),然后Actions-Trust Root Certificate
4.手机安装证书,在手机自带的浏览器重输入http:ip地址:端口号,例如http:10.101.68.1:8888,选择红色框的,输入手机锁屏密码下载并安装证书。
fiddler手机抓包问题详解
5.如果证书安装成功跳过该步骤,如果提示安装失败,则在手机中

  1. 安卓手机:设置-高级设置-安全-从sd卡安装证书,找到下载浏览器下载目录里的证书然后安装即可

6.此时在手机上看一下https请求的应用能抓到包即成功
7.如果抓包不成功,此时大招出马,一下就能解决问题
ios手机:设置-通过-关于本机-证书信任设置-找到安装的证书,信任一下即可
fiddler手机抓包问题详解
安卓手机的话不用设置,实在不好也可以试试看:设置-高级设置-安全-受信任的凭据-用户,点开安装证书确定一下
8.经过以上步骤基本上抓包就OK了,如果还是有问题可能是你的证书有问题了,需要把证书删除干净重新生成证书,然后下载一个FiddlerCertMaker.exe的工具,双击确定即可,在手机上导入正确证书安装即可,问题解决。