探索

fiddler抓包工具下载

时间:2010-12-5 17:23:32  作者:百科   来源:百科  查看:  评论:0
内容摘要:Fiddler的官网下载入口其实藏得不算深,但第一次找的人多半会绕弯路。直接记住这个地址:www.telerik.com/fiddler。别去搜什么“fiddler中文版下载”“fiddler绿色版”

Fiddler的抓载官网下载入口其实藏得不算深,但第一次找的包工人多半会绕弯路。直接记住这个地址:www.telerik.com/fiddler。具下别去搜什么“fiddler中文版下载”“fiddler绿色版”,抓载那些第三方站点捆的包工广告插件够你清理半小时。

点进官网后,具下页面会自动识别你的抓载操作系统。Windows用户看到的包工是“Download Fiddler Classic”或者“Download Fiddler Everywhere”两个按钮。这里得停一下——很多人下错了版本,具下后面抓包死活抓不到,抓载还以为是包工设置问题。

Fiddler Classic是具下那个用了十几年的老版本,免费,抓载只支持Windows,包工界面朴素,具下功能纯粹。Fiddler Everywhere是后来推出的跨平台版本,Windows、macOS、Linux都能跑,但免费版有功能限制,比如抓HTTPS流量每月有次数上限。你要是就想安安静静抓个包调试接口,Classic足够了。要是用Mac又不想折腾虚拟机,那只能选Everywhere,但得接受它的订阅弹窗。

下载下来是个几百KB的安装包,双击运行,一路Next。安装完成后第一次启动,界面会弹出一个证书生成提示。这一步别跳过。Fiddler要解密HTTPS流量,必须往系统里装一张根证书。点“Yes”之后,它自动完成配置。如果手滑点了“No”,后面抓HTTPS全是红锁,还得去Tools > Options > HTTPS里手动补。

装好之后,打开浏览器随便访问一个网站,Fiddler左侧会话列表立刻刷出一堆记录。每条记录包含请求方法、状态码、主机名、URL、body大小、耗时。点开任意一条,右侧上半部分是请求详情,下半部分是响应详情。Inspectors标签页里,Raw视图看原始报文,WebForms视图看表单参数,JSON视图直接格式化JSON响应。调试API的时候,我习惯把响应切到JSON视图,比在浏览器DevTools里翻Network面板舒服——Fiddler能保留历史会话,DevTools一刷新就没了。

有个细节值得提:Fiddler默认只抓HTTP和HTTPS。如果你在调WebSocket或者gRPC,得去Filters标签页勾选对应协议。另外,手机抓包需要把手机WiFi代理指向电脑IP和Fiddler端口(默认8888),然后在手机浏览器访问http://电脑IP:8888下载证书安装。Android 7以上版本对用户证书有限制,系统级抓包得root后把证书塞进系统目录,或者用VirtualXposed这类工具绕过。iOS相对省心,装完证书去“关于本机”里信任一下就行。

版本更新频率不算高。Classic版最近几年基本是维护状态,Everywhere版更新勤快些,但每次更新都会重新弹订阅广告。我自己的做法是Classic版固定在某个稳定版本,关掉自动更新。Tools > Options > General里有个“Check for updates”选项,取消勾选就清净了。

最后说个坑。有些公司内网装了SSL拦截设备,Fiddler抓包时证书链会断,表现为浏览器提示证书无效。这时候要么让IT把Fiddler证书加白名单,要么在Fiddler的HTTPS选项里勾选“Ignore server certificate errors”。后者省事,但生产环境慎用——你等于跳过了证书校验,中间人攻击也一并放行了。

下载安装本身五分钟搞定,真正花时间的是理解它的证书机制和过滤规则。工具就在那里,用顺手了比Chrome DevTools多一层全局视角,尤其在调移动端接口和第三方回调时,Fiddler几乎是Windows上最省心的选择。

最近更新
热门排行
copyright © 2026 powered by 烟消火灭网   sitemap