Charles4.2抓取Https(Github)

1 环境信息

环境 版本
操作系统 macOS Mojave 10.14
浏览器 Firefox 75
Charles 4.2.8

2 浏览器配置

2.1 设置代理

在首选项 > 常规 > 网络设置中配置代理,并勾选“将代理应用于 FTP和 HTTPS”,见下图。
firefox.png

2.2 MOZILLA_PKIX_ERROR_MITM_DETECTED

在 URL 栏输入“about:config”点击“我了解此风险”,搜索“security.enterprise_roots.enabled”,双击改为“true”。防止Firefox错误“MOZILLA_PKIX_ERROR_MITM_DETECTED”。

3 Charles 配置

3.1 安装证书

安装证书:Help > SSL Proxying > Install Charles Root Certificate。双击证书,设置为“始终信任”。
auth.png

3.2 设置 SSL 代理

修改SSL代理:Proxy > SSL Proxying Settings > SSL Proxying,勾选“Enable SSLProxying”,增加主机“*”。
ssl.png

3.3 添加 Recording

添加记录:Proxy > Recording Settings... > Include,增加要访问的 URL,否则,无法抓取。
record.png

你可能感兴趣的:(charles)