一、安装下载
下载网址:https://www.charlesproxy.com/
打开安装程序,一路按下next即可
二、PC端抓包
PC抓包只需点击proxy-windows proxy即可。
三、手机端抓包
1、电脑端下载SSL证书,help-ssl proxying-install charles root certificate
步骤:选择安装证书–>当前用户–>受信任的根证书颁发机构–>安装证书–>导入成功
2、手机端下载SSL证书
手机端访问网址chls.pro/ssl,浏览器自动下载pem证书,在设置中搜索CA证书安装即可。
3、设置代理
填入代理端口,勾选启用透明HTTP代理;手机端和电脑端连入同一个WIFI,查看电脑IP地址以及端口号并在手机端配置,打开浏览器输入想要测试的网址即可
四、常见问题以及处理方法
1)能抓到链接,但是显示
无法解析HTTPS数据包,需要我们安装受信任的SSL证书(电脑端+手机端)
2)手机端访问http://charlesproxy.com/getssl未弹窗下载,亲测两种处理教程可行:
第一种,使用第三方浏览器,我使用的是QQ浏览器,在设置中搜索CA证书安装即可(具体教程参考:https://blog.csdn.net/qq_43842093/article/details/120816738)
第二种,首先使用PC端访问网址下载文件,将文件名称后缀改为.crt,发送到手机端保存,打开设置搜索CA证书,找到文件安装即可(具体参考教程:https://blog.csdn.net/m0_59412477/article/details/122921234)