1. 打开Fiddler
首先,确保您已经启动了Fiddler。一旦启动,它将开始捕获经过您机器的HTTP/HTTPS流量。
2. 访问Filters(过滤器)设置
在Fiddler的主界面上,您会看到一个菜单栏。点击“Filters”选项,这会打开一个对话框,其中包含您可以设置的过滤选项。
3. 详细配置过滤器规则
在“Filters”对话框中,您会看到几个可以配置的区域。以下是这些区域及其用途的详细解释:
-
Hosts:
-
Show only the following Hosts:
如果您只想看到来自特定主机或域名的请求,可以在此输入它们。例如,输入
example.com, test.com
将只显示与这两个域名相关的请求。 -
Hide the following Hosts:
相反,如果您想隐藏某些主机或域名的请求,可以在此输入。这对于排除掉您不关心的流量很有用。
-
Zone:
-
这里您可以选择显示来自“Internet”或“Intranet”的请求,或者两者都显示。如果您只对内部网络或外部网络的请求感兴趣,可以使用这些选项进行过滤。
-
Client Processes:
-
通过这个选项,您可以根据发起HTTP请求的客户端进程来过滤流量。例如,如果您只想看到来自特定浏览器或应用程序的请求,可以在此输入其进程名称。
-
Request Headers 和 Response Headers:
-
在这些区域中,您可以根据请求头或响应头中的特定内容来过滤请求。例如,您可以过滤掉所有不包含特定
User-Agent
的请求,或者只显示返回特定状态码的响应。
-
MIME Types:
-
如果您只对特定类型的响应内容感兴趣(例如,只查看图片或只查看JSON数据),可以在此输入相关的MIME类型,如
image/*
或application/json
。
4. 启用过滤器
在配置完过滤器规则后,最重要的是确保过滤器已启用。在“Filters”对话框的底部,您会看到一个“Use Filters”复选框。确保它被勾选,否则您的过滤规则将不会生效。
5. 应用过滤器并测试
点击“OK”按钮应用您的过滤器设置。此时,Fiddler将根据您定义的规则开始过滤流量。您可以在Fiddler的主窗口中看到过滤后的请求列表。
为了确保过滤器按预期工作,建议您进行一些测试。例如,可以尝试访问您指定为“显示”或“隐藏”的主机,并检查Fiddler是否正确地捕获或忽略了这些请求。
注意事项:
-
当您首次配置过滤器时,建议先从一个简单的规则开始,然后逐步增加复杂性,以确保每个规则都按预期工作。
-
过滤器设置非常强大,但也可能导致意外的结果。如果您发现Fiddler没有捕获您期望看到的请求,首先检查过滤器设置,确保没有意外地排除了这些请求。