android charles 抓不到https包,翻了2天资料总算是找到答案了
问题, android7.0以上有权限限制,导致很多机子无法用Charles 抓ssl的包。
以下是我自己的坑请大家参考
原因一:
用Charles 工具上的地址去安装 chls.pro/ssl
原因二:
用非Chrome浏览器安装
原因三:
未打开PC的Charles
正解:
- Android手机设置Wifi 手动代理(简单可自行度娘)
- 启动Charles
- Android 去应用宝下载一个Chrome (其它浏览器不行)
- 用Chrome打开 http://charlesproxy.com/getssl自动下载ca。 (注意是http)
- 点击下载完的ca安装, 默认设置安装即可
- Chrales中点击请求的url -》 开启 Enable SSL Proxying
- 刷新请求即可抓到了
参考资料:
https://www.cnblogs.com/xiamaojjie/p/13676288.html