1.红米手机设置代理,发现手机没反应
原因:找半天没找到。用其他手机试了下,发下能连上,确定不是电脑端charles的问题了。
解决方案:由于是测试手机,直接还原了手机的出场设置,怀疑是系统更新导致的。关闭了系统自动更新。
结果:连上了,能抓http的包了
2.红米手机能抓http,抓不了https的包。
https报错:Android Charles:SSL handshake with client failed: An unknown issue occurred processing the XXXX
原因:手机上证书安装的姿势不对。
解决方案:
https://blog.csdn.net/sinat_40295209/article/details/82314756?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.topblog&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.topblog&utm_relevant_index=2
电脑端charles:Proxy->SSL Proxying Settings 设置*:443,:
- 然后手机安装对应的charles证书,并且app需要配合修改配置。
app修改配置:https://blog.csdn.net/MrXiaGC/article/details/75329629?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=2
手机安装对应的证书:https://www.jianshu.com/p/4c62a35e955b
安装成功手机上显示:
3.其他问题