使用fiddler实现苹果ios手机抓包
时间: 2024-09-15 16:11:39 浏览: 79
Fiddler是一个网络抓包工具,它支持通过代理方式捕获HTTP和HTTPS协议的数据包。要在iOS设备上使用Fiddler进行抓包,你需要按照以下步骤操作:
1. 配置Fiddler:
- 首先确保你的电脑上安装了Fiddler,并且已经运行起来。
- 在Fiddler中选择菜单栏的“Tools”(工具),然后选择“Options”(选项)。
- 在弹出的设置窗口中,切换到“Connections”(连接)标签页,勾选“Allow remote computers to connect”(允许远程计算机连接)。
- 记下“Fiddler listens on port”下的端口号,默认通常是8888,如果更改了请记住新端口号。
2. 配置iOS设备:
- 首先确保iOS设备和运行Fiddler的电脑处于同一网络环境下(例如,都是连接到同一个Wi-Fi)。
- 在iOS设备的“设置”中找到“无线局域网”,点击当前连接的Wi-Fi网络的“i”图标。
- 向下滑动找到“HTTP代理”选项,切换到“手动”,在“服务器”栏输入Fiddler运行的电脑的IP地址,在“端口”栏输入Fiddler监听的端口号。
- 点击“使用证书”选项,根据提示安装FiddlerRoot证书。
3. 确认安装证书:
- 在iOS设备上,你可能需要信任FiddlerRoot证书,以便Fiddler可以解密HTTPS流量。
- 证书安装完毕后,返回“设置”菜单中的“通用” -> “关于本机” -> “证书信任设置”,确保FiddlerRoot证书状态为开启。
完成以上步骤后,iOS设备上的应用发出的网络请求就会经过Fiddler,你可以在Fiddler中查看和分析这些网络请求。
阅读全文