跳转到内容

免费抓包工具有哪些?常见抓包软件对比与选择

免费抓包工具常用的有 Wireshark、Fiddler Classic、mitmproxy、ProxyPin、Reqable 社区版和老鹰抓包;Charles、Fiddler Everywhere 是付费软件,只提供试用。选哪一款看三件事:要抓的是 HTTP(S) 还是任意协议,能不能解开 HTTPS(包括做了证书绑定的 App),以及支不支持你的电脑系统和手机。只抓网页和普通接口时,任何一款代理抓包工具都够用;碰上不走代理的 App、SSL Pinning 或 HTTP/3,就需要网卡抓包配合自动解密,或者从 App 内部直接取明文。


工具 收费方式 电脑平台 抓包方式 HTTPS 怎么解
Wireshark 免费开源 Windows、macOS、Linux 网卡抓包,任意协议 要自己导出 TLS 密钥(SSLKEYLOGFILE)再导入
Fiddler Classic 免费 仅 Windows 代理 装根证书,中间人解密
Fiddler Everywhere 订阅付费,有试用 Windows、macOS、Linux 代理 装根证书,中间人解密
Charles 付费买断,试用 30 天且每次限用 30 分钟 Windows、macOS、Linux 代理 装根证书,中间人解密
mitmproxy 免费开源 Windows、macOS、Linux 代理(命令行与网页界面) 装根证书,中间人解密
ProxyPin 免费开源 Windows、macOS、Linux,另有 iOS / Android App 代理 装根证书,中间人解密
Reqable 社区版免费(改写、脚本、断点规则各限 3 条),专业版付费 Windows、macOS、Linux,另有手机 App 代理 装根证书,中间人解密
老鹰抓包 免费,全部功能可用 Windows、macOS、Linux;iOS、Android 经连接的电脑抓 代理、网卡、指定程序、应用层、系统级等 6 种 会话密钥自动匹配,抓到即解,含 HTTP/3 与证书绑定的 App

以上信息整理于 2026 年 10 月,价格和版本以各官网为准:Wireshark、Fiddler、Charles、mitmproxy、ProxyPin、Reqable。


代理抓包工具和网卡抓包工具有什么区别?

Section titled “代理抓包工具和网卡抓包工具有什么区别?”

代理抓包工具(Fiddler、Charles、mitmproxy、ProxyPin、Reqable)把自己设成系统或手机的代理,流量经过它时被记录下来;装上它的根证书以后,它在中间换证书,把 HTTPS 解成明文。优点是上手快、能改包重放,缺点是只抓得到愿意走代理的流量。

网卡抓包工具(Wireshark、tcpdump)直接在网卡上逐包记录,DNS、QUIC、任意 TCP / UDP 都抓得到,不依赖代理设置。缺点是 HTTPS 抓到的全是密文,要解密得另外拿到 TLS 会话密钥。

老鹰抓包把两种方式放进同一个工具,抓到的流量进同一个列表,并且自动匹配会话密钥解密,详见 HTTPS 抓包解密。


哪些情况普通代理抓包工具抓不到?

Section titled “哪些情况普通代理抓包工具抓不到?”
  • 不走系统代理的 App:微信小程序、Flutter 等应用直接连网,代理里一个包都看不到,要用网卡抓包,见 微信小程序抓包。
  • 证书绑定(SSL Pinning)的 App:只认内置证书,代理换证书后直接报错断网,要么从 App 内部取明文,要么先 绕过 SSL Pinning。
  • 安卓 7 及以上:App 默认不信任用户安装的证书,装了代理证书也解不开,见 安卓抓包。
  • HTTP/3(QUIC):基于 UDP,普通 HTTP 代理只能让它降级,看不到真正的 H3 流量。
  • 私有二进制协议:抓到的是一串字节,需要按协议分帧才能看懂,见 自定义协议解码。

你的场景 够用的免费选择
只调网页、普通 App 接口,偶尔改包 任意代理抓包工具:Fiddler Classic(Windows)、mitmproxy、ProxyPin、Reqable 社区版、老鹰抓包
分析底层协议、DNS、TCP 握手 Wireshark,或老鹰抓包的网卡抓包
微信小程序、Flutter 等不走代理的 App 网卡抓包 + 解密:老鹰抓包
SSL Pinning、安卓高版本、HTTP/3 老鹰抓包(应用层取明文、去 Pin、真 H3 解密)
iPhone 抓包且不想越狱 老鹰抓包,见 iOS 抓包
想让 AI agent 直接操作抓包 老鹰抓包内置 MCP 服务,见 AI · MCP

有没有完全免费的 Charles 替代?

Section titled “有没有完全免费的 Charles 替代?”

有。Fiddler Classic(仅 Windows)、mitmproxy、ProxyPin 和老鹰抓包都不收费;其中老鹰抓包在 Windows、macOS、Linux 上全部功能免费,并且比纯代理工具多了网卡抓包、应用层取明文和 HTTP/3 解密。

不能直接看。Wireshark 抓到的 HTTPS 是密文,需要程序把 TLS 会话密钥写进 SSLKEYLOGFILE,再在 Wireshark 里导入,具体见 Wireshark 的 TLS 说明。老鹰抓包的网卡抓包会自动匹配密钥,还能把解密后的流量实时转给 Wireshark。

iPhone 和安卓手机都可以用电脑上的代理抓包工具,把手机 Wi‑Fi 代理指向电脑并装上根证书。遇到证书绑定或安卓 7 以上不信任用户证书的情况,代理就解不开了,这时用老鹰抓包通过数据线连接电脑抓,iOS 免越狱。

从官网或官方代码仓库下载的工具本身是安全的。要注意的是你装进系统的根证书:它能解密这台设备的 HTTPS,不用时应在系统证书设置里删除,也不要安装来路不明的证书。


相关:抓包是什么意思? · 快速开始 · 下载老鹰抓包