步骤
1.安装 charles
2.安装Charles HTTPS证书 并信任
路径:help–>SSLProxying–> Install Charles Root Ceriticate
-
2.1 加载证书
-
2.2 点击Install Charles Root Ceriticate后,会直接跳到钥匙串中(没有跳转的话,自行去钥匙串查找)。但是呢,这个证书并不能信任,此时我们可以点击Charles Proxy CA,在信任中选择“始终信任”即可。
3.手机端下载证书
-
3.1 先配置手机代理
-
首先手机和电脑要在同一局域网内
-
在局域网内点击WiFi 最右侧的标识
-
点击 配置代理 选项进入配置页 选 手动
-
服务器及端口在 Charles
-
服务器 help --> Loacl ip address
-
-
端口 proxy --> proxy settings 查看
-
-
-
3.2 安装描述文件
- 浏览器输入 chls.pro/ssl 进行证书安装
- 文件需要开启两个地方信任,
- 通用--> vpn与设备管理
- 通用 --> 关于本机
4 配置 ssl proxying
host 用通配符 * ,端口填 443
路径:proxy -> ssl proxying settings
注意事项:
-
手机连接每台电脑的 Charles 时,证书是不一样的,所以,每重新连接一台电脑,需要重新执行一下 3,4
-
用charles手机抓包,遇到全部是connection的方法,返回的都是Connection established 执行第 4 步配置或 删除证书重新执行第 3,4步
-
proxy --> web interface settings 选中一下