当前位置: 首页 > ds >正文

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 解密设置是否正确。
http://www.xdnf.cn/news/10057.html

相关文章:

  • 微小店推客系统开发:技术赋能流量裂变,SEO驱动精准获客
  • 14.Java反射机制:解锁动态编程的魔法之门
  • cadence PCB 精度设置成小数点4位方法
  • 如何给老旧 iOS App 添加安全保护?用 Ipa Guard 对 IPA 文件混淆加固实录
  • 计算机毕业设计酒店后台管理系统(vue+springboot+mysql+开题+论文)
  • 【按升序输出三个数】2022-2-2
  • Linux的SHELL脚本中的常用命令
  • JMeter 是什么
  • LoadRunner 是什么
  • 捌拾陆- 海森堡不确定性原理
  • lwip_setsockopt设置地址复用出错(lwip默认不打开,lwip_bindu也会提示端口被占用)
  • 怎么选择合适的高防IP
  • DeepSeek R1-0528 新开源推理模型(免费且快速)
  • git 本地合并怎么撤回
  • 2025.5.26【ZR NOI模拟赛 T2】草莓函数 题解(性质,二分图最大权匹配)
  • Langchain4j AIService (2)
  • 读取STM32单片机升级写入Flash的.bin文件方法
  • Vert.x学习笔记-什么是Handler
  • 【第4章 图像与视频】4.2 图像的缩放
  • Java面试八股(Java基础,Spring,SpringBoot篇)
  • 4.1.4 基于数据帧做SQL查询
  • 强化学习极简入门笔记
  • 【Unity基础】Unity新手实战教程:用ScriptableObject控制Cube颜色
  • 【Phytium】飞腾FT2000/4 GPIO功能开发实例
  • Android Gnss模块初步整理
  • Transformer模型:多头注意力机制深度解析
  • 在MDK中自动部署LVGL,在stm32f407ZGT6移植LVGL-8.3,运行demo,显示label
  • leetcode刷题 java总结
  • 数据库 | 使用timescaledb和大模型进行数据分析
  • Allegro 输出生产数据详解