代理未设置成功
fiddler 之所以能抓包,本质上是因为浏览器/App/软件设置了代理为 fiddler。一旦遇到抓不到包的情况,首先应排查浏览器代理是否设置正确。
以 Chrome 为例,代理设置为:
右上角菜单按钮 > 设置 > 高级 > 系统 > 打开您计算机的代理设置
确保代理是打开并正确设置为 Fiddler,以下图为例使用代理服务器开关都是关的,fiddler 是不可能抓到 Chrome 包的
另外有一个坑也许有部分学员会遇到,那就是需要科学上网所以使用的 VPN,此时打开 fiddler 肯定也是抓不到包的,本质也是代理没有设置为 fiddler。
误点击或设置了不抓包
在 fiddler 界面上有两个位置(设置)可以作为 fiddler 是否抓包的开关,一是 fiddler 菜单项中 Capture Traffic 选项,另一个是 fiddler 面板最左下角位置,单击可以切换是否抓包。
请确认是否勾选该选项及确保左下角位置的状态为 Capturing。