【保姆级教程】 (一)全网最强HTTP+Fiddler抓包实战超级全面图文教程 Fiddler下载与安装。
Fiddler 是一款功能强大的免费网络调试代理工具,主要用于捕获、检查和分析计算机与互联网之间传输的所有 HTTP/HTTPS 流量。它对于 Web 开发人员、测试人员和网络安全分析人员来说是不可或缺的工具,常用于调试 Web 应用、API、性能分析、安全测试等。
下面详细介绍 Fiddler 的下载与安装步骤(以最常用的 Fiddler Classic 为例):
📥 一、下载 Fiddler Classic
-
访问官方网站:
- 打开浏览器,访问 Fiddler 的官方下载页面:
- Telerik Fiddler 官网:
https://www.telerik.com/fiddler/fiddler-classic
(这是最直接和推荐的来源) - 或者直接访问 Telerik 下载中心搜索 Fiddler Classic。
- Telerik Fiddler 官网:
- 打开浏览器,访问 Fiddler 的官方下载页面:
-
找到下载按钮:
- 在 Fiddler Classic 的页面中,通常会有一个醒目的 “Free Download” 或 “Download for Windows” 按钮。
- 注意区分版本: Telerik 目前主推两个产品:
- Fiddler Classic: 传统的、功能强大的 Windows 桌面应用(免费)。
- Fiddler Everywhere: 跨平台(Windows, macOS, Linux)的新版本,界面更现代,部分高级功能需要订阅(有免费功能限制的版本)。确保你点击的是 Fiddler Classic 的下载按钮。
-
填写信息(可选但常见):
- 点击下载按钮后,可能会跳转到一个表单页面,要求你填写一些基本信息,如姓名、邮箱地址、公司、国家等。这是 Telerik 用于收集用户信息和发送产品更新的常见做法。
- 是否必须填? 通常邮箱是必填项(用于接收下载链接或激活码),其他可选。填写后勾选同意隐私政策等选项。
- 提交表单后,下载通常会立即开始,或者你会收到一封包含下载链接的邮件(检查垃圾邮件箱)。
-
获取安装文件:
- 下载得到的文件通常是一个
.exe
安装程序,文件名类似FiddlerSetup.exe
或包含版本号如fiddler-5.x.x.x.exe
。
- 下载得到的文件通常是一个
🛠 二、安装 Fiddler Classic
-
运行安装程序:
- 找到你下载好的
FiddlerSetup.exe
文件。 - 右键单击该文件,选择 “以管理员身份运行”。这是推荐的启动方式,因为 Fiddler 需要安装系统证书(用于解密 HTTPS 流量)和可能修改网络设置,这些操作需要管理员权限。如果只是普通用户运行,后续配置可能会遇到权限问题。
- 找到你下载好的
-
用户账户控制 (UAC) 提示:
- Windows 可能会弹出用户账户控制对话框,询问“你要允许此应用对你的设备进行更改吗?”。点击 “是” 继续。
-
安装向导启动:
- 安装向导界面会出现。点击 “I Agree” 接受许可协议。
-
选择安装位置 (可选):
- 默认情况下,Fiddler 会安装到
C:\Program Files (x86)\Fiddler
或C:\Program Files\Fiddler
。 - 如果需要更改安装路径,点击 “Browse…” 按钮选择其他文件夹,否则直接点击 “Install”。
- 默认情况下,Fiddler 会安装到
-
安装过程:
- 安装程序会开始复制文件、注册组件、创建快捷方式等。此过程通常很快。
- 关键依赖项: Fiddler Classic 依赖于 .NET Framework (通常是 4.6.1 或更高版本)。如果系统没有安装或版本过低,安装程序可能会提示你下载并安装它。请务必按照提示操作完成 .NET Framework 的安装,否则 Fiddler 无法运行。现代 Windows 10/11 通常已预装足够新的版本。
-
安装完成:
- 安装完成后,通常会有一个 “Launch Fiddler” 的复选框被勾选。
- 点击 “Close” 或 “Finish” 按钮退出安装向导。如果勾选了启动选项,Fiddler 会随即启动。
🔐 三、首次运行与重要配置
-
信任 Fiddler 根证书 (解密 HTTPS 关键步骤):
- 这是最重要的步骤之一! 为了能够捕获和解密 HTTPS 流量(如访问银行、邮箱、登录等加密网站),Fiddler 需要生成一个根证书并安装在系统的受信任根证书颁发机构中。只有这样,它才能作为“中间人”解密流量(在本地查看,不影响实际通信的安全性)。
- 首次启动 Fiddler 时:
- 它通常会检测到证书尚未安装或不受信任。
- 会弹出一个 安全警告 对话框,标题类似“Trust Fiddler Root Certificate?” 或 “Certificate Installation Warning”。
- 点击 “Yes” 或 “Trust Root Certificate” 等确认按钮。这会将 Fiddler 的根证书安装到计算机的 “受信任的根证书颁发机构” 存储区。
- 可能会再次弹出 UAC 提示,要求管理员权限来安装证书,点击 “是”。
- 安装成功后,通常会提示 “The Fiddler root certificate is now trusted.”。
- 手动安装证书 (如果首次启动未自动提示):
- 打开 Fiddler。
- 点击顶部菜单:Tools -> Options… -> HTTPS tab。
- 点击 “Actions” 按钮。
- 选择 “Trust Root Certificate”。
- 确认弹出的 UAC 提示和安全警告。
-
配置 Fiddler 捕获 HTTPS 流量:
- 在 Tools -> Options -> HTTPS tab 中:
- 确保 “Capture HTTPS CONNECTs” 已勾选。
- 确保 “Decrypt HTTPS traffic” 已勾选。
- “…from all processes” 通常是默认选项,捕获所有程序的 HTTPS 流量。你也可以根据需要选择 “…from browsers only” 或 “…from non-browsers only”。
- 点击 “OK” 或 “Apply”。Fiddler 可能会提示需要重新启动 Fiddler 或关闭所有浏览器以使设置生效(特别是证书信任更改后)。
- 在 Tools -> Options -> HTTPS tab 中:
-
开始捕获流量:
- 安装并配置好证书后,默认情况下,Fiddler 启动后就会自动开始捕获所有经过代理的网络流量(左上角的 “Capturing” 状态为绿色并显示捕获的会话数)。
- 打开你的浏览器(或任何你想监控流量的应用程序),进行网络操作,你就能在 Fiddler 的主会话列表窗口中看到详细的 HTTP/HTTPS 请求和响应信息了!
⚠ 重要提示与常见问题
- 管理员权限: 安装、首次配置证书、捕获某些系统进程流量时,通常需要以管理员身份运行 Fiddler。
- 防火墙/安全软件: 有时防火墙或安全软件可能会阻止 Fiddler 工作。如果遇到无法捕获流量的问题,请检查相关设置。
- 浏览器代理设置: Fiddler 通过将自己设置为系统的 HTTP/HTTPS 代理(通常是
127.0.0.1:8888
)来工作。安装后它会自动配置系统代理设置(WinConfig 工具管理)。某些浏览器(如 Firefox)或应用程序有独立的代理设置,需要确保它们使用系统代理或手动设置为127.0.0.1:8888
。 - 移动设备抓包: 要捕获手机等移动设备的流量,需要在 Fiddler 中启用 “Allow remote computers to connect” (Options -> Connections tab),并确保手机和电脑在同一局域网,然后在手机上配置 Wi-Fi 代理指向电脑的 IP 地址和 Fiddler 的端口 (8888)。同样需要在手机上安装并信任 Fiddler 的根证书(通过访问
http://<电脑IP>:8888
下载FiddlerRoot.cer
文件)。 - Fiddler Everywhere: 如果你下载的是 Fiddler Everywhere,安装过程更简单(类似普通桌面应用安装),界面也更现代化。它同样需要安装根证书来解密 HTTPS,配置方式在设置菜单中。注意其免费版的功能限制。
下载安装 Fiddler Classic 的核心步骤是:从官网下载安装程序 -> 以管理员身份运行安装 -> 首次运行时务必信任根证书(关键!)-> 在 HTTPS 选项中启用解密。 完成这些后,你就可以开始使用这个强大的工具来监控、分析和调试网络流量了!记得根据你的具体需求(如抓手机包)进行额外的配置。🎉
下载Fiddler
官方下载地址
https://www.telerik.com/download/fiddler
填写好电子邮箱和国家地区 点击Download for windows就可以下载了
注意 这个Fiddler工具是基于.NET Framework的 ,因为Fiddler是c#开发的
如果是比较老的windows系统要保证运行环境!☺️
Fiddler的安装方法也很简单 获取到安装包之后,直接选择安装路径 或 无脑下一步就可以了!☺️
安装成功会显示类似如下界面!