1.pc端点击help安装ssl证书

2.信任证书

3.连接手机代理

4.安装手机证书

5.信任手机证书-设置-点击通用-点击文件描述-安装信任charles证书

6.信任证书-设置-点击通用-点击关于本机-点击证书信任设置

7.添加https端口address:*    port:443

8.点击返回,电脑中Charles会出现一个提示框,点击allow。

如果没有出现点击Proxy->Access control settings,添加你的手机ip。

9.当手机安装不了证书 通过工具导出证书 在安装手机上。

问题1:IOS没网,但是可以抓取HTTP,抓不到HTTPS

IOS需要在两处受信任证书

问题2:部分安卓手机无法安装证书

通过QQ等其他工具把证书,导入到手机中,再安装证书(清除已经安装的证书)

问题3:手机连上抓包工具,但是无法正常抓包,仿佛没有网络(手机连接代理,未弹出授权允许弹框)

需要把手机的IP地址添加到Access control settings中,即可