Fiddler下载地址:https://www.telerik.com/download/fiddler
一、fiddler手机抓包原理
Fiddler作为PC本机的一个http/https代理服务器,转发所的http/https请求和响应,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。
前提条件:
1).电脑需要安装Fiddler
2).测试手机需要支持Wifi
3).测试手机与电脑需要同一网络
4).所测APP需支持代理
二、设置Fiddler
菜单:Tools-> Options->Connections,勾选"Allow remote computers to connect"
Fiddler设置.jpg 配置fiddler允许远程连接.jpg
注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致。
配置fiddler允许监听到https.jpg点击完成之后,PC端配置完成。
三、手机端进行参数配置
查看本机的ip地址,在本机命令行输入:ipconfig
ipconfig.png
打开Fiddler,右上角有一个Online,这里也可以查看IP。如果和电脑的ip不一致时,以这里的为准。
online.png
手机端进行参数配置
前提条件:保证手机和电脑都处于同一个网络。
Step1、给手机设置代理
iOS系统设置代理.png
Step2、打开手机浏览器,输入ip:端口号=172.18.53.93:8888,点击前往并下载证书。
下载FiddlerRoot certificate.png
step3、验证证书
出现“已验证”字样,如下图。表示证书安装成功。
验证信任证书.png
五、验证手机抓包
操作手机,电脑fiddler中会显示一些http信息,即为成功 。
网友评论