Fiddler抓包APP的请求

环境准备

  • 电脑上已经安装Fiddler
  • 手机和电脑在同一局域网

Fiddler设置

  • Fiddler -> Tools -> Fiddler Options -> Connections,勾选 Allow remote computers to connect
  • 设置并记住端口号:8888(默认)

查看电脑端IP

> ipconfig

设置手机端代理

  • 设置 -> WLAN -> 查看当前连接的WiFi
  • 设置代理为手动,配置
    • 主机名:与电脑端IP地址保持一致
    • 端口号:8888(默认)

HTTPS请求抓包

如果APP都是HTTP请求,则不需要安装证书,能直接抓取的,如果是HTTPS请求,手机需要下载证书

打开手机浏览器输入:http://pc-host-ip:8888,点击FiddlerRoot certificate安装证书即可

设置过滤

只过滤显示APP请求的抓包

打开Fiddler -> Tools -> Fiddler Options -> HTTPS -> ...from remote clients only,勾选即可

  • ...from all processes:抓所有的请求
  • ...from browsers only:只抓浏览器的请求
  • ...from non-browsers only:只抓非浏览器的请求
  • ...from remote clients only:只抓远程客户端请求
上一篇 Fidder代理HTTP及HTTPS请求
下一篇 Hexo修改highlight代码样式
目录
文章列表
1 Android NDK基础13:JNI异常处理_JNI缓存策略
Android NDK基础13:JNI异常处理_JNI缓存策略
2
RSA与RSA2的区别
RSA与RSA2的区别
3
Vue数据绑定数组,改变元素时不更新view问题
Vue数据绑定数组,改变元素时不更新view问题
4
MySQL 处理重复数据
MySQL 处理重复数据
5
Flutter获取屏幕及设备信息
Flutter获取屏幕及设备信息
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。