一、实验环境
1)Charles Version 4.5.6
2)苹果手机 IOS 14.5
3)苹果电脑版本 10.14.2
二、Charles 抓包HTTP请求配置
1、查看电脑IP地址
2、设置IOS手机HTTP代理
前提:手机和电脑处于同一网络下,本实验手机和电脑连接同一WIFI。
手机连上电脑,点击,设置->无线局域网->要连接的WiFi->右边带感叹号的圆圈->配置代理->手动,设置HTTP代理:
服务器设置为电脑IP地址:192.168.8.228
端口:8888
3、电脑设置HTTPS抓包
设置前:抓包HTTPS效果如下图所示【出现unknown】:
设置后:抓包HTTPS效果如下图所示:
1)安装SSL证书到手机设备
2)苹果手机safari浏览器【注意其他浏览器不一定可以】输入地址: chls.pro/ssl,出现证书安装页面,点击安装
2)设置手机证书信任
设置 -> 通用-> 关于手机 -> 证书信任设置,如图所示
3)电脑端Charles设置Proxy
Proxy -> SSL Proxying Settings -> 勾选Enable SSL Proxying- > 点击Add
Host填写:*
Port填写:443
4)苹果手机进行HTTPS抓包