以下是我整理的相关步骤,源自多方搜索,希望能为有需要的人提供帮助,助力大家顺利解决问题。

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 解密设置是否正确。