Fiddler调试工具安装入门手册​

Fiddler调试工具安装入门手册​

Fiddler是一款功能强大的网络调试代理工具,可用于捕获、分析和修改 HTTP/HTTPS 请求,对于开发人员和测试人员而言,是优化网络通信、调试应用程序的得力助手。本手册将详细介绍Fiddler在 Windows 系统上的安装步骤,帮助新手快速上手。​

一、下载Fiddler​

1、打开浏览器,访问Fiddler官方网站:https://www.telerik.com/fiddler 。​

2、在官网页面中,点击 “Try For Free” 下拉框,选择 “FiddlerClassic”。FiddlerClassic是较为常用的免费版本,功能足以满足基础网络调试需求 。​

3、此时会跳转至下载信息填写页面,按要求填写相关信息:​

“How will you useFiddler?” 一栏,可任选一个使用目的,如实选择即可。​

“Email” 处填写有效的邮箱地址,用于接收下载链接或相关信息(注意:若不想接收产品推广与更新信息邮件,请勿勾选 “Keep me informed about new releases and special offers from Telerik” 选项)。​

选择所在 “Country/Region”,并勾选下方的 “Accept the Telerik License Agreement”(接受用户许可协议)。​

4、完成信息填写后,点击“Download For Windows” 按钮,等待下载完成。​

二、安装Fiddler​

1、找到下载好的Fiddler安装程序(通常是一个.exe 文件),双击运行它。

2、在弹出的安装向导窗口中,点击 “I Agree” 同意用户协议,进入下一步。​

3、选择Fiddler的安装路径。你可根据硬盘空间和个人习惯,选择合适的磁盘分区和文件夹进行安装。若不确定,建议使用默认安装路径,直接点击 “Next” 继续 。

4、安装过程可能会花费一些时间,请耐心等待。安装完成后,安装程序可能会自动打开一个网页提示安装成功,此时关闭安装程序和该网页即可。​

三、基础配置​

1、设置Fiddler为系统代理(可选):​

(1)打开Fiddler,在菜单栏中选择 “Tools”→“Options”。​

(2)在弹出的 “Options” 窗口中,切换到 “Connections” 选项卡。​

(3)“Act as system proxy on startup” 选项表示Fiddler启动时是否作为系统代理。若希望Fiddler默认抓取本地电脑端浏览器的请求,可勾选此项;若仅用于调试移动端或特定应用,也可取消勾选 。

2、设置Fiddler监听端口:​

同样在“Connections” 选项卡中,“Fiddlerlistens on port”后的输入框显示的是Fiddler的监听端口,默认为8888。若该端口被其他程序占用,可修改为其他未被占用的端口号,如8889、9090等 。修改完成后,点击“OK” 保存设置。​

3、配置Fiddler捕获 HTTPS 流量:​

(1)在“Options”窗口中,切换到“HTTPS”选项卡。​

(2)勾选“Decrypt HTTPS traffic”,这将使Fiddler能够捕获和分析HTTPS协议的网络流量。

(3)勾选后,会弹出一个提示对话框,告知Fiddler将生成一个唯一的根证书,需要将 Windows配置为信任该证书以防止后续出现安全警告,点击“yes”将证书添加至可信CA列表。在随后弹出的Windows安全警告窗口中,再次选择“是”。​

(4)若之前已操作过,或勾选“Decrypt HTTPS traffic”后未弹出证书信任提示框,可在“HTTPS” 选项卡中的“Actions”按钮中选择“Trust Root Certificate”进行根证书的信任操作。​

(5)为确保能顺利捕获所有HTTPS流量,建议同时勾选“Ignore server certificate errors (unsafe)”选项 。完成上述设置后,点击“OK”保存配置,并重启Fiddler使设置生效。​

四、验证安装与使用​

1、启动Fiddler:安装完成后,可在开始菜单或桌面找到Fiddler的快捷方式,双击打开Fiddler。​

2、捕获浏览器请求:Fiddler启动后,默认会开始捕获网络流量。打开本地浏览器,访问任意网站,如https://www.baidu.com 。此时,Fiddler主界面的左侧会话列表中,会显示捕获到的浏览器发出的HTTP/HTTPS请求,每个请求会展示其请求方法(如 GET、POST)、URL、响应状态码等基本信息 。​

3、查看请求详情:在会话列表中双击某个请求,右侧会切换到 “Inspectors”(检查器)标签页,这里提供了多种视图,帮助你详细了解请求和响应的内容:​

(1)“Headers”视图:展示请求和响应的头部信息,包括常见的User - Agent、Cookie、Content - Type 等字段。​

(2)“TextView”视图:以文本形式显示请求体或响应体内容,适用于查看纯文本格式的数据,如 JSON、XML、HTML 等。​

(3)“HexView”视图:以十六进制形式展示数据,对于分析二进制数据或一些特殊格式的数据较为有用 。

五、注意事项

1、代理设置冲突​

(1)避免重复代理:若电脑上已开启其他代理工具(如VPN、科学上网工具),再启用Fiddler 代理,可能会导致网络冲突,出现无法访问网络或访问异常的情况。在使用Fiddler前,关闭其他不必要的代理工具;若必须同时使用,需仔细配置代理规则,避免冲突。​

(2)手动关闭代理:Fiddler默认启动时作为系统代理,调试完成后,若忘记关闭,可能会影响其他应用的网络访问。建议养成良好习惯,每次使用完毕后,在Fiddler的“Tools - Options - Connections”中取消勾选“Act as system proxy on startup”,或通过系统的网络设置手动关闭代理。​

2、端口占用​

(1)选择空闲端口:Fiddler默认监听端口为8888,若该端口被其他程序占用(如其他代理工具、数据库服务等),Fiddler将无法正常工作。当遇到端口占用提示时,需在“Tools - Options - Connections”中修改监听端口,选择一个未被占用的端口号(如8889、9090等),并确保新端口不会与其他常用服务冲突。​

(2)检查端口冲突:在修改端口后,若仍无法正常使用Fiddler,可通过命令行工具(如 Windows 的netstat -ano命令)检查新端口是否仍被占用,及时排查冲突原因。