下载:Fiddler | Web Debugging Proxy and Troubleshooting Solutions
![](https://img-blog.csdnimg.cn/3f21a8e113f94c14a4616dc4dafb7c10.png)
安装:下载完成后,默认安装即可
使用:双击Fiddler.exe进入界面
![](https://img-blog.csdnimg.cn/a288f38fedb34fc5b8dfccea15944766.png)
设置是否抓包(默认时开启的)
![](https://img-blog.csdnimg.cn/f78dc4fdfec84a8291508edb63df0235.png)
表头介绍:序号、HTTP状态码、请求使用的协议,如HTTP/HTTPS/FTP等、请求地址的主机名、请求资源的位置、该请求的大小、请求的缓存过期时间或者缓存控制值、请求响应的类型、发送此请求的进程:进程ID、允许用户为此回话添加备注、允许用户设置自定义值
![](https://img-blog.csdnimg.cn/71b60ced4de34f10906ae4a8fc4f4a9a.png)
图标含义:
: 服务端错误
:会话被客户端、Fiddler 或者服务端终止
:请求已经发往服务器
:已从服务器下载响应结果
:请求使用 HTTP 的 CONNECT 方法,使用 HTTPS 协议建立连接隧道
:请求使用 HTTP 的 POST 方法
:请求使用 HTTP 的 HEAD 方法,即响应没有内容(Body)
:响应是 HTTP/304(无变更):使用缓存文件
:响应是 JSON 格式
抓取手机数据包:
设置抓取HTTPS请求:Tools->Options->HTTPS->勾选Decrypt HTTPS traffic ->勾选Ignore server certificate errors->点击右边的Actions->选择Trust Root Certificate->Yes->OK
![](https://img-blog.csdnimg.cn/cbabe3ddd1e64532a8bcbd55d9da106d.png)
设置允许远程连接:Tools->Options->Connections->勾选Allow remote computers to connect->OK
![](https://img-blog.csdnimg.cn/33cff0633c3342c49a78cf0c0a2727a7.png)
重启Fiddler,点击右上角Online,查看本机ip
![](https://img-blog.csdnimg.cn/ceeb94b827da4750833fa18351f6bb39.png)
将电脑和手机连到同一个网络(WIFI)下
手机下载和安装证书:我的电脑ip为192.168.191.1,我通过手机访问http://192.168.191.1:8888后,会出现如下信息,然后点击FiddlerRoot certificate,下载FiddlerRoot.crt,然后点击安装,输入证书名称,选择VPN和应用作为凭证用途,然后点确定,至此证书安装完成。
![](https://img-blog.csdnimg.cn/c17ed3fb01df433bbb68aaab6e96af52.png)
![](https://img-blog.csdnimg.cn/fe360c67be5c4be5ba96016164156a8a.png)
![](https://img-blog.csdnimg.cn/17370dd781f249ce8e39b75ff3fad710.png)
为手机设置代理:设置->WLAN->长按已连接WIFI->修改网络->高级选项->手动->修改为以下页面内容
![](https://img-blog.csdnimg.cn/cf4f84c677734ac387d8014c9c982d62.png)
测试手机端抓包:成功抓取到了
![](https://img-blog.csdnimg.cn/25a354b33ac64d6b8fa471d7c04e3a7e.png)