今天抓包https过程中遇到一系列问题的解决办法
遇到的问题: 1.SSL Proxying not enabled for this host enable in Proxy Settingsns
2.乱码问题,无法查看报文
解决方案以及步骤:
1.注册码生成地址:inused.github.io/pages/file/…
2.注册码填写位置
3.设置证书
第一个下载电脑根证书,下载完成之后在钥匙串里面点击始终信任
第二个是下载模拟器证书
第四个是下载手机证书,这个无法下载了,解决办法如下:
浏览器输入:chls.pro/ssl,
允许下载描述文件,然后去通用->设备管理->信任charles , 之后去关于本机->证书信任->信任charles 就完成手机证书信任了。
抓包的时候https的请求信息都是乱码,note:SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations,这个解决办法就是配置SSL,记得设置Include,就不要设置Exclude,否则还是乱码
通配符*设置,所有的https请求都抓包
端口设置8888,手机端配置的时候,要设置代理执行抓包机器的地址,端口也设置为8888
这个服务器地址指向的是你抓包机器的ip地址,这样就可以顺利抓包了,https请求也能顺利抓到数据。