Fiddler中文网站 > 新手入门 > Fiddler怎么配置 Fiddler拦截指定端口
Fiddler怎么配置 Fiddler拦截指定端口
发布时间:2025/06/17 14:18:14

品牌型号:联想ThinkPad X1

系统:Windows10家庭版

软件版本:Fiddler 4

Fiddler作为一款HTTP代理工具,它总能在抓包分析、网络调试的时候发挥关键作用。可是很多初次接触Fiddler的开发者面临着一些问题,不知道Fiddler怎么进行基础配置来适应不同的调试环境。而且每次会话列表中捕获了一大堆的请求,干扰调试效率,有没有一种方式能精准拦截指定端口的网络请求,毕竟无论是调试多端口服务、移动端App还是排查微服务架构中的接口异常,合理的端口拦截会大大提高我们发现和解决问题的效率。我们接下来将通过Fiddler怎么配置,Fiddler拦截指定端口这两个问题,给大家解析如何让Fiddler成为大家手中的利器。

一、Fiddler怎么配置

工欲善其事,必先利其器”,在我们开始写代码之前,要先熟悉我们手头上的工具、搭建好环境。在使用Fiddler做网络调试时,也是如此。

1、我们打开Fiddler软件,熟悉Fiddler面板。Fiddler左侧是会话列表,可以看到每一条捕获进来的会话请求,Fiddler右侧是用来查看、分析各种请求响应信息的。

Fiddler界面布局
图1:Fiddler界面布局

2、Fiddler如果不进行任何设置,由于HTTPS协议的加密机制,Fiddler默认仅捕获HTTP请求,不捕获HTTPS请求,所以我们要让Fiddler能够抓取到HTTPS协议。需要安装Fiddler根证书,并且启用HTTPS解密功能。

3、我们找到顶部菜单栏中的Tools下的Options选项,打开Options设置界面,找到HTTPS选项卡,选择Capture HTTPS Connects 捕获HTTPS连接,并且选择Decrypt Https traffic对HTTPS解密,然后忽略服务器证书错误,避免每次都出现异常弹窗。点击Actions下的Export Root Certificate to Desktop将根证书导出到桌面。

4、再去桌面上安装根证书,重启下Fiddler后就可以正常捕获HTTPS的流量了。

Fiddler设置捕获HTTPS请求
图2:Fiddler设置捕获HTTPS请求

5、如果我们需要允许远程设备连接的话,需要找到Connections选项卡下的Allow remote computers to connect并开启,要记得重启下Fiddler让配置生效。除此之外,还可以设置字体大小,一个好的字体展示也会影响大家的工作心情。

Fiddler设置字体大小
图3:Fiddler设置字体大小

二、Fiddler拦截指定端口

在初次使用Fiddler的时候,如果只是开启了HTTPS还不够,我们随便访问一个网站,会发现会话列表捕获了很多请求,仔细查看会发现,这些请求有很多不是我们需要的,反而增加了我们排查问题的难度。

不设置拦截,会出现很多无关请求
图4:不设置拦截,会出现很多无关请求

为了更好的排查,Fiddler给我们提供了过滤器,我们可以在Fiddler右侧找到Filters选项卡,在这个选项卡中开启UseFilters启动过滤器。我们如果需要拦截指定端口,可以在Hosts中选择“Show only the following hosts,然后在文本域中添加端口拦截规则:

端口拦截规则
图5:端口拦截规则

添加完拦截规则后,要记得点击保存让当前设置生效,然后找到右上角的Actions按钮,选择“Run Filterset now”让过滤器设置立即生效。

Fiddler拦截指定端口
图6:Fiddler拦截指定端口

以上就是Fiddler怎么配置 Fiddler拦截指定端口的全部内容了。第一次使用Fiddler的时候我们要开启下HTTPS,因为HTTPS默认会加密,所以我们要安装证书并且对HTTPS解密。如果需要连接远程设备,我们需要在Connections下开启,但仅完成这些配置还不够,抓包时会话列表仍会显示大量无关记录,会影响我们排查问题。我们可以在Fiddler右侧的Filters中设置端口拦截规则,也可以根据主机名来进行拦截。希望通过这篇文章可以帮助大家在处理复杂网络环境时高效定位问题并提升调试效率。

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