快速体验
- 打开 InsCode(快马)平台 https://www.inscode.net
- 输入框内输入如下内容:
创建一个交互式新手教程项目,包含:1) Fiddler基础配置图解 2) 手机代理设置动画演示 3) 证书安装故障排查 4) 简单抓包练习(如分析天气APP的API)。使用对话式引导,在每个步骤提供'遇到问题?点击这里'的帮助链接,输出最终生成一个包含成功抓包截图的学习报告。 - 点击'项目生成'按钮,等待项目生成完整后预览效果

最近想研究手机APP的网络请求,发现Fiddler这个工具特别适合新手入门抓包。折腾了一下午终于搞定,把完整的步骤和经验总结下来,给同样零基础的朋友参考。
1. 准备工作
首先确保电脑和手机在同一个WiFi网络下。需要准备的东西很简单:
- 电脑安装Fiddler Classic(官网免费版就够用)
- 一部Android/iOS手机
- 知道电脑的本地IP地址(cmd里输入ipconfig查)
2. Fiddler基础配置
打开Fiddler后要做几个关键设置:
- 在Tools > Options > HTTPS里勾选『Decrypt HTTPS traffic』
- 同一页面勾选『Ignore server certificate errors』
- 在Connections选项卡记下默认端口8888(可修改)
这时候电脑端就准备好了,记得保持Fiddler运行状态。

3. 手机代理设置
在手机WiFi设置里找到当前网络,选择手动代理:
- 主机名填电脑的本地IP(比如192.168.1.100)
- 端口填Fiddler的监听端口(默认8888)
- iOS需要额外安装证书(下一步讲)
- Android 10+需要在『设置-安全』里添加CA证书
4. 证书安装与验证
最容易卡住的就是证书环节:
- 电脑浏览器访问http://你的IP:8888
- 点击页面最下方『FiddlerRoot certificate』下载证书
- iOS需要在『设置-已下载描述文件』安装后,还要到『关于本机-证书信任设置』启用
- 安卓可能需要把证书文件后缀从.cer改成.crt
可以用手机浏览器访问百度测试,Fiddler里看到HTTPS请求就说明成功了。
5. 实战抓包分析
以天气APP为例:
- 清空Fiddler左侧的会话列表
- 打开手机上的天气APP
- 观察Fiddler捕获的请求,找到api/weather开头的链接
- 右键选择『Inspect』查看请求头和返回数据
常见问题排查:
- 如果看不到HTTPS请求:检查证书是否安装正确
- 手机无法上网:检查代理IP和端口是否输入正确
- 数据乱码:在Fiddler右侧窗口切换Raw/JSON视图

这次实践让我发现,像InsCode(快马)平台这类工具对开发者真的很友好。不仅可以直接在线调试代码,还能一键部署网络服务来配合抓包测试,省去了搭建本地环境的麻烦。特别是他们的实时预览功能,调试API返回数据时特别直观。
快速体验
- 打开 InsCode(快马)平台 https://www.inscode.net
- 输入框内输入如下内容:
创建一个交互式新手教程项目,包含:1) Fiddler基础配置图解 2) 手机代理设置动画演示 3) 证书安装故障排查 4) 简单抓包练习(如分析天气APP的API)。使用对话式引导,在每个步骤提供'遇到问题?点击这里'的帮助链接,输出最终生成一个包含成功抓包截图的学习报告。 - 点击'项目生成'按钮,等待项目生成完整后预览效果
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
2078

被折叠的 条评论
为什么被折叠?



