Charles 4.2.1 HTTPS抓包
2017-12-12 本文已影响41人
ZhongXi
Charles
-
iPhone抓包
-
Mac必须与iPhone连接同一WiFi -
Proxy->SSL Proxying Settings->SSL Proxying->Add
SSL Proxying
- Host:为需要过滤的域名地址,
*表示不过滤 - Port:固定为
443,*表示任意端口
-
查看Mac
IP地址,iPhone添加代理
系统偏好设置
配置代理
-
Safari访问chls.pro/ssl,安装描述文件
描述文件
-
设置->通用->关于本机->证书信任设置,开启完全信任
证书信任设置
-
此时可以进行抓包了
Charles 界面
-
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,删除就已失效证书再进行安装操作.
Charles Proxy CA
-
此时Mac端可以进行抓包了
github page
Charles 界面
系统偏好设置
配置代理
描述文件
证书信任设置
Charles 界面
Charles Proxy CA
github page
Charles 界面