Charles抓取HTTPS

要求 : 手机和电脑连接同一条wifi

HTTP请求 只需要配置第一步
HTTPS请求 一步也不能少

第一步 : 配置手机ip与电脑一直
(1) 打开Charles
(2) 查看ip: Charles ->Help—>Local IP Address
(3) 打开手机 —> 设置 —> 无线局域网——> 点击后面的感叹号 —>HTTP代理 —> 手动 —> 服务器(添加Charles上看到的地址) —> 端口(8888)

第二步 : 配置Mac证书
(1) 安装证书 : Help -> SSL Proxying -> Install Charles Root Certificate
(2) 在钥匙串找到证书
(3) 设置信任 : 右键 —> 简介 —> 打开信任 —> 始终信任

第三步 : 设置ssl代理

(1) Proxy ->Proxy Setting 设置Port:8888,选择Enable TransParent HTTP Proxying

(2) Proxy->SSL Proxying Settings —> add —>Host(填写* : 通配符,适合所有地址) —> port(填写443 : 默认的端口号)

第四步 : 手机配置证书

(1) 在手机浏览器中输入 http://charlesproxy.com/getssl 或者 Help –> SSL Proxying–> Install Charles Root Certificate on a Mobile Device or Remote Browser(看看提示的是什么地址)

(2) 安装
(3) 设置 — > 通用 —> 关于本机 —>证书信任设置 —> 打开信任

提示: 以抓取熊猫TV ,测试过

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