Fiddler配置安卓手机抓包

常规设置

  • 安装fiddler
  • 打开fiddler,Tools--->option,Act....选项可以留着不取消,有教程说取消好一点,不知道是不是巧合,我取消后,手机网不同了,ennn.. 自行测试吧
  • 设置端口,allow remote computers to connect勾上,允许远程

      Fiddler配置安卓手机抓包

    Fiddler配置安卓手机抓包

 

  • HTTPS设置,fiddler默认抓取http包,需要安装证书才可以,浏览器可以采取这种导出证书,在浏览器里安装

   Fiddler配置安卓手机抓包

    Fiddler配置安卓手机抓包

  • 手机设置代理,即pc的ip和fiddler的代理端口,上面有设置
  • 手机访问ip:8888,下载证书安装,如果访问失败,可以把电脑导出的证书发给手机再安装
  • 配置完毕后记得重启fiddler生效

过滤包

1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>…from remote clients only,勾选这个选项就可以了

  • from all processes :抓所有的请求
  • from browsers only :只抓浏览器的请求
  • from non-browsers only :只抓非浏览器的请求
  • from remote clients only:只抓远程客户端请求

   Fiddler配置安卓手机抓包

更加详细的教程推荐两个:

https://blog.csdn.net/zhaoyanjun6/article/details/72929800

https://blog.csdn.net/weixin_43664254/article/details/94601280