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中,即可