android charles 抓不到https包,翻了2天资料总算是找到答案了

问题, android7.0以上有权限限制,导致很多机子无法用Charles 抓ssl的包。

 

以下是我自己的坑请大家参考

原因一: 

用Charles 工具上的地址去安装 chls.pro/ssl

 

原因二:

用非Chrome浏览器安装

 

原因三:

未打开PC的Charles

 

 

正解:

  1. Android手机设置Wifi 手动代理(简单可自行度娘)
  2. 启动Charles
  3. Android 去应用宝下载一个Chrome (其它浏览器不行)
  4. 用Chrome打开 http://charlesproxy.com/getssl自动下载ca。  (注意是http)
  5. 点击下载完的ca安装, 默认设置安装即可
  6. Chrales中点击请求的url -》 开启 Enable SSL Proxying
  7. 刷新请求即可抓到了

 

 

 

 

 

 

 

 

 

参考资料:

https://www.cnblogs.com/xiamaojjie/p/13676288.html

posted @ 2021-09-03 10:59  哥哥巫  阅读(608)  评论(0编辑  收藏  举报