Charles 4.2.1 HTTPS抓包
Charles
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端可以进行抓包了