Charles抓取iPhone请求及safari调试

时间:2021-6-4 作者:qvyue
Charles设置
  1. 安装Charles https://www.charlesproxy.com/download/
  2. 获取mac ip (终端:ifconfig en0)
iphone设置
  1. 打开wifi设置,点击红色框内图标,设置wifi

    Charles抓取iPhone请求及safari调试
    image.png
  2. 点击红色框内图表设置代理

    Charles抓取iPhone请求及safari调试
    image.png
  3. 设置代理为手动,同时填写 mac ip 和端口

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

    Charles抓取iPhone请求及safari调试
    image.png

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

    Charles抓取iPhone请求及safari调试
    image.png

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

Charles抓取iPhone请求及safari调试
image.png

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

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

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

    Charles抓取iPhone请求及safari调试
    image.png
  3. 信任Charles证书 :设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书

    Charles抓取iPhone请求及safari调试
    image.png
  4. Charles代理设置 Proxy -> SSL Proxying Settings…

    Charles抓取iPhone请求及safari调试
    image.png
  5. 设置成功后再次抓取https请求则不是unknown了

    Charles抓取iPhone请求及safari调试
    image.png
safari设置
  1. 打开safari系统‘偏好设置’
  2. 勾选‘高级’tab下的在‘菜单中显示开发菜单’
    Charles抓取iPhone请求及safari调试
    image.png
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。