上一篇文章HTTP抓包利器Fiddler基础及进阶教程(一)中介绍了Fiddler在浏览器和桌面端应用抓包的使用。本文将进一步介绍Fiddler在移动端抓包的方法。
一.配置Fiddler
1.在菜单栏->Tools->Options->Connections 处勾选“ Allow remote computer to connect ” 如下图

2.查看当前IP
方式有很多种,本文直接使用Fiddler查看,将鼠标放在Fiddler右上角的“Online”按钮上,就可以看到当前的局域网IP地址

3.验证是否配置成功
将上一步拿到的 “IP+Fiddler端口号” 组成的链接用浏览器打开,出现下图页面则表示Fiddler配置成功了

二.配置手机代理
本文以安卓手机为例,确保手机和电脑处于同一局域网下,找到手机连接的Wifi,修改网络,进入高级选项,填入上文拿到的IP地址和端口号,如下图


在浏览器中输入代理地址,如果设置成功的话应该出现如下画面

点击下载并安装Fiddler证书

安装完毕后操作手机浏览器,触发请求,可以在Fiddler中看到对应的数据包


三.配置手机代理
上文的配置可以抓到部分应用和手机浏览器的包,但是实际情况是,很多APP压根不走系统代理,这时就要通过其他方式强制他们使用系统代理,本文推荐的工具是“ProxyDroid”(需要Root)
GitHub地址:https://github.com/madeye/proxydroid 需要自己打包apk

网友评论