Fiddler中文网站 > 最新资讯 > Fiddler抓包数据为空怎么办 Fiddler抓包过滤规则应如何重新设置
Fiddler抓包数据为空怎么办 Fiddler抓包过滤规则应如何重新设置
发布时间:2025/12/30 17:48:14

品牌型号:联想ThinkPad X1

系统:Windows10家庭版

软件版本:Fiddler 4

Fiddler是一款专业的抓包软件,我们在端口调试、网络故障排查过程中,常常需要借助这款工具。可在使用的过程中,有些用户会遇到一些棘手的问题,例如Fiddler抓包数据为空怎么办,Fiddler抓包过滤规则应如何重新设置。这些问题解决起来并不麻烦,下面就给大家分享一下我的解决经验。

一、Fiddler抓包数据为空怎么办

当我们打开Fiddler时,它就已经开始工作了。它会将捕获的数据包展现在左边的会话框中。但有时候,明明已经启动了Fiddler,却始终抓不到数据包,左边的会话框也呈现一片空白,是什么原因呢?

异常状况
图1:异常状况

1、这时我们需要逐一展开排查。首先先从代理设置开始入手,打开Fiddler,点击菜单栏中的Tools,找到Options并点击,在Connections标签页里检查端口8888是否被其他设备占用;再检查一下Allow remote computers to connect(允许其他设备通过代理连接)这一栏是否有打上勾。

图2:检查代理设置

2、如果没有问题的话,我们再检查一下HTTPS的证书是否存在问题,如果证书没有安装的话会导致数据被拦截。

3、点击菜单栏中的Tools,找到Options并点击,选择Https标签,选择Capture HTTPS CONNECTs和Decrypt HTTPS traffic(开启 HTTPS 解密)。然后点击右侧的Actions按钮,再点击Export Root Certificate to Desktop导出证书后双击安装,选择“受信任的根证书颁发机构”作为存储位置。

图3:检查证书是否安装

4、也可以检查过滤器,看看是不是过滤器规则导致的。我们点击右边标签页中的Filters这个界面,可以在该标签页下方看到Use Filters前面有个选项,检查前面是否打勾,如果有打的话,可以将这个过滤器关掉,或者重新设置过滤规则也可以的。

图4:检查过滤器

一般问题都会出在这几个方向,当然也不排除其他情况,例如防火墙、杀毒软件等程序的拦截干扰。

二、Fiddler抓包过滤规则应如何重新设置

上面我们在介绍排查问题的过程中,有提到过滤器。那么Fiddler的抓包过滤规则应如何重新设置呢?下面我就来给大家介绍几个常用的过滤设置。

1、首先我们打开刚刚Filters这个标签界面,如果只需要过滤某个域名,我们可以在Hosts区域,根据需求来选择;如果要选择仅显示指定的域名,那就勾选 Show only the following Hosts;要隐藏指定的域名,那就勾选Hide the following Hosts,选择完成后,在下方输入指定的域名,如果是多个域名的话,用分号来隔开就可以了。

指定域名过滤设置
图5:指定域名过滤设置

2、我平时抓包的时候还喜欢按数据包类型来进行过滤。就是说我们在抓包过程中,只抓取HTML、JSON、图片等特定类型的响应数据。这时候我们可以在Filters这个标签界面找到Response Headers这个板块,然后勾选Show only if Content-Type contains,输入内容类型关键词,比如json只显示响应为JSON的请求、html只显示网页 HTML、image只显示图片。

指定响应内容类型过滤设置
图6:指定响应内容类型过滤设置

3、过滤器的设置有很多种,这两种是我们开发过程中用的最多的过滤方式。我们在重新设置完过滤规则后,要记得让新规则生效,在Filters这个标签页面下方可以找到Actions按键,在展开的选项中找到Run Filterset now,立即运行。这样就可以在左边的会话框中筛选出我们要抓的数据包了。

图7:立即执行新的过滤规则

以上就是Fiddler抓包数据为空怎么办,Fiddler抓包过滤规则应如何重新设置的全部内容了。通过上面给大家分享的经验,相信大家多试几次就可以轻松掌握这些方法,下次再遇到同样的问题就方便解决了。不知道大家有没有发现,刚刚我们解决两个问题都离不开过滤器设置,所以我们抓包之前就得做好过滤器配置,这样才可以快速准确的抓到包。

读者也访问过这里:
135 2431 0251