美文网首页
Charles抓取iPhone请求及safari调试

Charles抓取iPhone请求及safari调试

作者: 初空 | 来源:发表于2021-05-07 11:23 被阅读0次
Charles设置
  1. 安装Charles https://www.charlesproxy.com/download/
  2. 获取mac ip (终端:ifconfig en0)
iphone设置
  1. 打开wifi设置,点击红色框内图标,设置wifi


    image.png
  2. 点击红色框内图表设置代理


    image.png
  3. 设置代理为手动,同时填写 mac ip 和端口


    image.png
  4. 以上为设置手机代理的步骤,设置成功后,如果没有打开Charles,手机app无法打开,显示无网络,此时打开电脑上的Charles,此时Charles弹出如下提示框,点击允许


    image.png

    以上步骤完成后,打开手机某个应用,便有相应的请求展示出来,可以查看相关信息


    image.png

6.https抓包
上述步骤一种,可以发现https请求是灰色的,点开看请求都是unknown的


image.png

为了能够查看https请求,我们要安装ssl证书到我们的设备,步骤如下:

  1. 在手机浏览器上输入chls.pro/ssl网址,下载证书

  2. 安装证书: 图一 → 图二

    image.png
  3. 信任Charles证书 :设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书

    image.png
  4. Charles代理设置 Proxy -> SSL Proxying Settings...


    image.png
  5. 设置成功后再次抓取https请求则不是unknown了


    image.png
safari设置
  1. 打开safari系统‘偏好设置’
  2. 勾选‘高级’tab下的在‘菜单中显示开发菜单’
    image.png

相关文章

网友评论

      本文标题:Charles抓取iPhone请求及safari调试

      本文链接:https://www.haomeiwen.com/subject/xijsdltx.html