Charles HTTPS 抓包

1、查看配置 SSL 代理:

Charles HTTPS 抓包_第1张图片
image.png

Charles HTTPS 抓包_第2张图片
download.png

2、为 手机 设置代理
Wi-Fi 中配置手动代理,输入安装 Charles 的电脑的 IP 地址,端口:8888

3、安装根证书:

  • 手机端 Safari 浏览器输入:chls.pro/ssl or
    http://charlesproxy.com/getssl,
    会弹出一个 此网站尝试打开“设置”以向您显示一个配置描述文件。您要允许吗?。点击 允许 安装即可。

  • Mac 端 根证书 安装:
    安装完成后去 钥匙串 访问中双击证书并信任;
    使用系统默认设置,不进行此信任操作也是可以的

Charles HTTPS 抓包_第3张图片
Install-Cahrles-Root-Certificate.png
Charles HTTPS 抓包_第4张图片
trust.png

4、在 Charles 中右击想要抓取的 https://www.**.com 网址,点击 Enable SSL Proxying 即可抓取此 HTTPS 的网络请求了;

Charles HTTPS 抓包_第5张图片
Enable-SSL-Proxuing.png

5、若报以下错误:
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

  • 打开手机 设置 -> 通用 -> 关于本机 -> 证书信任设置-> 针对根证书启用完全信任
error.png
Charles HTTPS 抓包_第6张图片
image.png

https://www.charlesproxy.com/latest-release/download.do

你可能感兴趣的:(Charles HTTPS 抓包)