超详细抓包工具Charles配置,抓包https

595 阅读1分钟

本文主要是讲Charles在Mac系统和iPhone的配置:

在Mac上的配置:
  1. 进入Charles官网下载,官网地址:www.charlesproxy.com/download/
  2. 下载对应版本后,根据提示按照操作步骤进行安装,安装成功后进行配置
  3. 首先安装证书:选择Help -> SSL Proxying -> Install Charles root Certificate,image.png
  4. 下载好证书后,在Mac的钥匙串访问中,选择系统钥匙串 -> 系统 -> 双击选择Charles Proxy CA -> 选择始终信任 -> 保存,此时Mac证书已经安装完毕image.png
  5. 选择Proxy -> SSL Proxying Settings -> 点击Add添加域名和端口,Host填写*,Port填写443,点击OK保存配置image.png
  6. 选择Proxy -> Proxy Settings -> Proxies,点击OK保存配置,此步骤配置如下:image.png
  7. 选择Proxy -> Proxy Settings -> macOS,点击OK保存配置,此步骤配置如下:image.png
  8. 上述步骤走完,Charles在macOS上的配置已完成。
在IPhone上的配置:
  1. 下载安装证书:选择Help -> SSL Proxying -> Install Charles root Certificate on a Mobile Device or Remote Browser image.pngimage.png在手机浏览器中访问chls.pro/ssl,进行证书下载,下载好证书后,进入手机的设置 -> 通用 -> VPN与设备管理 -> 找到刚下载的配置描述文件 -> 点击进行安装
  2. 信任证书:进入手机的设置 -> 关于本机 -> 证书信任设置 -> 找到刚才安装的证书 -> 选择完全信任
  3. 代理配置:进入手机Wi-Fi设置 -> 与电脑使用同一网络 -> 点击网络名称后面的叹号icon -> 配置代理 -> 手动,服务器host为wifi的ip,端口默认填写8888,保存,步骤如下:image.pngimage.pngwecom-temp-147764-31e4e888ca0f53dc25c70be0370c372a.jpg
  4. 上述步骤配置完成后,就可以在手机上通过Charles抓包https的数据了
END:抓包结果如下

image.png