Charles 4.2.1 HTTPS抓包
Charles 4.2.1 HTTPS抓包
-
iPhone抓包
Mac
必须与iPhone
连接同一WiFi
Proxy
->SSL Proxying Settings
->SSL Proxying
->Add
- Host:为需要过滤的域名地址,
*
表示不过滤 - Port:固定为
443
,*
表示任意端口
-
查看Mac
IP
地址,iPhone添加代理 -
Safari
访问chls.pro/ssl,安装描述文件 -
设置
->通用
->关于本机
->证书信任设置
,开启完全信任 -
此时可以进行抓包了
-
Mac端抓包
- 启动
Charles
客户端 Proxy
->macOS Proxy
Proxy
->SSL Proxying Settings
->SSL Proxying
->Add
- Host:为需要过滤的域名地址,
*
表示不过滤 - Port:固定为
443
,*
表示任意端口
-
Help
->SSL Proxying
->Install Charles Root Certificate
此时会打开钥匙串访问
安装Charles Proxy CA
证书,双击证书,展开信任
选项,选择始终信任
,如果证书安装不了请搜索Charles Proxy CA
,删除就已失效证书再进行安装操作. -
此时Mac端可以进行抓包了