fiddler怎么抓苹果手机的包
以下是我整理的相关步骤,源自多方搜索,希望能为有需要的人提供帮助,助力大家顺利解决问题。
1、电脑安装fiddler,官网下载安装即可
1)安装 Fiddler:从 Fiddler 官方网站下载适合你操作系统的版本,并进行安装。
2、配置 Fiddler 允许远程连接
1)打开 Fiddler,依次点击 Tools → Fiddler Options。
2)在 Connections 选项卡中:
3)勾选 Allow remote computers to connect(允许远程计算机连接)。确认端口号(默认为 8888
)。
4)点击 OK 保存设置,重启 Fiddler 生效。
3、获取计算机 IP 地址
在 Windows 系统中,打开命令提示符(win +R打开之后,输入cmd),输入 “ipconfig”,找到 Wi-Fi 或 Ethernet 适配器对应的 IPv4 地址,例如 “192.168.1.2”。
4、在 iPhone 上设置代理
1)将 iPhone 和电脑连接到同一局域网 Wi-Fi
2)打开 iPhone 的 设置 → Wi-Fi,点击当前连接的 Wi-Fi 名称后的 蓝色感叹号(i
)
3)下滑找到 HTTP 代理,选择 手动:
服务器:填入电脑的 IP 地址(如 192.168.1.100
)
端口:填入 Fiddler 的端口号(默认 8888
)
4)点击 存储 完成设置
5、安装 Fiddler 证书到 iPhone
1)在 iPhone 的 Safari 浏览器中访问:http://电脑IP地址:8888
(如 http://192.168.1.100:8888
)。
2)点击页面中的 FiddlerRoot certificate 下载证书
3)在弹出的 iOS 提示中,点击 允许,进入 设置 → 已下载描述文件,安装证书
此步骤若没有弹出安装,可按照下面的步骤进行安装
1)打开 iPhone 的 “设置”,点击 “通用”,找到并点击 “VPN 与设备管理”(不同 iOS 版本名称可能略有差异,有的是 “描述文件与设备管理” )。
2)在该界面中,找到 Fiddler 相关的描述文件,点击进入后,选择 “安装”,按提示输入手机锁屏密码,完成证书安装。
3)完成证书安装后,再次进入 “设置” - “通用” - “关于本机” - “证书信任设置”。这时你应该就能看到 “Fiddler Root Certificate” ,点击证书旁边的开关,使其处于开启状态,在弹出的确认框中点击 “信任” 。
4)重启 iPhone,然后重新进入证书信任设置界面查看
6、配置 Fiddler 解密 HTTPS 流量(可选但推荐)
1)在 Fiddler 中,依次点击 Tools → Fiddler Options → HTTPS。
2)勾选 Decrypt HTTPS traffic,并选择 Actions → Trust Root Certificate 安装根证书。
3)重启 Fiddler 使 HTTPS 解密生效。
7、开始抓包
1)确保 Fiddler 已启动并处于捕获状态(底部状态栏显示 Capturing)。
2)在 iPhone 上打开应用或浏览器进行网络操作,Fiddler 界面会实时显示捕获的数据包。
8、结束抓包后的清理
1)若需停止抓包,关闭 Fiddler 或在 iPhone 的 Wi-Fi 代理设置中选择 自动。若担心安全风险,可删除 iPhone 上的 Fiddler 证书(设置 → 通用 → 关于本机 → 证书信任设置)。
常见问题及解决
- 无法连接 Fiddler:
- 检查电脑防火墙是否允许 Fiddler 通过(需开放对应端口)。
- 确认 iPhone 和电脑在同一 Wi-Fi 网段。
- HTTPS 请求显示为乱码:
- 确保 iPhone 已安装并信任 Fiddler 证书。
- 检查 Fiddler 的 HTTPS 解密设置是否正确。