Fiddler工具之抓取IOS设备app的包

一、Fiddler 设置

  • 点击 Tools > Fiddler Options

Fiddler工具之抓取IOS设备app的包

  • 勾选 Capture HTTPS CONNECTS

  • 勾选 Decrypt HTTPS traffic

  • 勾选 Allow remote computers to connect

Fiddler工具之抓取IOS设备app的包

Fiddler工具之抓取IOS设备app的包

  • 重启 Fiddler

  • 确保防火墙允许 Fiddler 进程可以远程连接

    【直接关闭本机防火墙,此项即可无视】

  • IOS设备连接到WIFI

    ios设备必须和Fiddler所在主机处在相同网段
    测试方法:
    cmd >ping 手机ip地址,收到正确回复则为主机与手机网路畅通
    Fiddler工具之抓取IOS设备app的包

  • 确保ios设备可以访问到:http://主机IP:8888,

    该地址会返回Fiddler Echo Service 页面
    Fiddler工具之抓取IOS设备app的包
    Fiddler工具之抓取IOS设备app的包
    Fiddler工具之抓取IOS设备app的包
    Fiddler工具之抓取IOS设备app的包
    Fiddler工具之抓取IOS设备app的包
    Fiddler工具之抓取IOS设备app的包

  • 安装完成后信任证书

设置 > 通用 > 关于本机 > 证书信任设置,信任刚刚安装的 Fiddler 证书
Fiddler工具之抓取IOS设备app的包



二、iOS设备设置

  1. 设置 > WiFi > 打开已连接的WiFi
  2. 点击配置代理 > 手动
  3. 设置 iOS 代理服务器地址为 Fiddler 所在主机的 ip 地址
  4. 设置端口为 Fiddler 监听的端口:默认8888
  5. 保存当前代理设置信息
  6. 打开一个网页或者App,此时 Fiddler 已经可以捕获到 HTTP 请求了
  7. Fiddler工具之抓取IOS设备app的包