红框中要怎么配置
chls.pro/ssl 是在手机上安装的
录播是在电脑上装的
你要先把你的代理地址配置到charles给出的这个地址上 本机的话IP换成127.0.0.1也可以
然后再去访问chls.pro/ssl
这个地址,这样经过了charles代理去访问的时候,Charles就会把访问内容转换成为证书的下载地址了
直接在Charles软件上点击安装
确认了下,这3种方式安装的证书是一样的,选择任意一种去安装就可以了
第一种:点击会直接去安装
第二种:导出证书,如果是手机无法下载,可以通过adb命令push到手机里去安装
第三种:chls.pro/ssl 将证书下载本地,再去安装
我先安装了本地证书
看教程说抓https还得配置一个,访问这个网站chls.pro/ssl没有弹出证书下载
然后我关闭了windows代理,添加了Chrome扩展,配置了浏览器代理,然后再次访问这个网站就能下载
疑问一:这些证书其实只装一个就行是吧,本地没装的话,访问chls.pro/ssl配置就行,一个区别就是使用系统代理和浏览器代理
疑问二:我使用浏览器代理,切换之后,点击开始抓包,抓不到
本机电脑打开网络配置代理,手机端的话也是得配置代理,才可以打开chls.pro/ssl
之前遇到问题是自己挂代理了有冲突,已解决。
总结一下吧,如果要抓取http数据,配置本地的证书就行了,端口号8888,;还想抓取https的数据,在本地证书的基础上再访问chls.pro/ssl进行配置,需要设置手机代理服务器,设置本地IP(ipconfig查看),端口8888,charles可以设置为系统代理,或者使用浏览器进行代理配置,将代理服务器设置成127.0.0.1:8888 也可达到相同效果。