Fiddler抓包教程:Android应用HTTP/HTTPS数据包捕获详解

需积分: 13 5 下载量 171 浏览量 更新于2024-09-07 1 收藏 411KB DOCX 举报
Fiddler是一款强大的网络抓包工具,特别适用于抓取Android应用的网络请求。本文档提供了详细的步骤来指导如何在Windows系统上安装、配置并使用Fiddler进行移动端抓包。以下是操作流程: 1. **下载与安装Fiddler**: 首先,访问官方链接 <http://fiddler2.com/get-fiddler> 下载最新版本的Fiddler,安装过程较为简单,只需按照提示进行即可。 2. **设置Fiddler**: 安装完成后,打开Fiddler,通过 `Tools > FiddlerOptions` 进行配置。确保勾选 "DecrptHTTPStraffic",这将使Fiddler能够拦截HTTPS流量。同时,为了接收远程计算机(如Android手机)的请求,勾选 "Allowremotecomputerstoconnect" 并记住默认的监听端口8888。 3. **设置Android手机的代理**: 在PC上使用命令行 `ipconfig` 获取本地IP地址,确保手机和PC处于同一局域网。在手机上,进入WLAN设置,找到对应网络,长按选择 "修改网络配置",在高级选项中设置代理服务器为PC的IP地址和8888端口,保存设置。 4. **安装Fiddler安全证书**: 打开手机浏览器访问 `http://10.2.145.187:8888` ,找到 "FiddlerRootcertificate" 并安装,以确保Fiddler能够与手机建立信任关系。 5. **测试抓包**: 安装好安全证书后,安装网易新闻App并打开它。此时,打开Fiddler,可以看到手机上的请求被成功捕获。这有助于调试网络请求,确认请求是否成功以及查看请求和响应的详细信息。 通过以上步骤,用户可以掌握如何利用Fiddler进行Android设备的网络请求抓包,这对于排查问题、分析网络行为以及优化应用程序性能具有重要作用。后续的视频教程将会进一步深入讲解和演示操作技巧,以帮助读者更好地理解和运用Fiddler。