一、工作原理介绍
1.Fiddler抓包是在 客户端和服务器之间建立一个代理服务器,监听本机发出的请求和服务器返回的响应结果,允许监视,设置断点,甚至修改输入输出数据。
2.Fiddler使用的代理地址是127.0.0.1,端口是8888,它是以代理web服务器的形式工作的,当它正常退出时会自动注销,这样不会影响其他程序。如果不正常退出会造成无法访问网页。
59aaede926113edaa601c818d5fe6ed9
正常退出操作
二、下载及安装
方法一:官网下载地址:Download Fiddler Web Debugging Tool for Free by Telerik
选择对应下载条件后点击Download for Windows下载Fiddler
方法二:使用软化管理进行下载
安装
双击打开安装包
选择安装路径后点击Install
跳出页面提示安装成功,点击Close
找到安装路径,双击打开程序
打开界面如下,即安装成功
三、使用说明
1.PC端配置
选择展示工具栏,方便之后操作
配置解密https流量:点击Tools--Options--HTTPS,勾选 Decrypt HTTPS traffic(解密https流量)
如果需要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。
证书安装提示:
点击Yes,留意一下红框里面的内容,DO_NOT_TRUST_FiddlerRoot ,这个就是证书的名称。
点击是。
点击确定,这样Fiddler证书就已经添加成功了。
查看一下证书,Actions—>open windows certificate Manager
证书已经添加进去了,【DO_NOT_TRUST_FiddlerRoot】为证书名称
2.手机端配置
(1)允许远程连接,点击Tools-Options-Connections:勾选如下:
(2)配置代理(条件:手机跟电脑处于同一个局域网下,即连接同一个wifi)
长按手机连接的wifi--点击【修改网络】--将代理改为“手动”,输入服务器ip和服务器端口(其他不变)
查看ip和端口方法如下:
设置代理方法如下
点击【保存】-设置代理成功
(3)手机下载Fiddler证书
打开游览器输入ip:端口(如162.168.0.13:8888)--进入下载页面--点击下载证书
确认下载
进入下载文件管理列表,点击刚刚下载完成的文件(我用的百度下载的,也可以用其他游览器下载)
点击进行验证安装(一般是指纹验证),后进入安装页面
安装完成后出现这个提示即安装成功
注:配置成功后最好重启一下Fiddler在进行在抓包