Charles 如何实现数据抓包。

【Charles 如何实现数据抓包。】相信很多朋友都遇到过以下问题,就是Charles 如何实现数据抓包 。。针对这个问题,今天小编就搜集了网上的相关信息,给大家做个Charles 如何实现数据抓包 。的解答 。希望看完这个教程之后能够解决大家Charles 如何实现数据抓包 。的相关问题 。
相信很多做移动开发的技术人员,后续做调试的时候,都会因为要分析网络封包而倍感头疼,常常花很多时间去抓包,而结果又不理想 。为此,我们可以使用 Charles 来抓包,它抓出来的数据简洁明了,但是很多人不懂怎么操作,所以,下面来讲解 Charles 怎么抓包 。

Charles 如何实现数据抓包。


Charles 如何实现数据抓包?1. 想要用 Charles 抓包,就得先安装证书 。我们点击“Help”菜单中的“SSL Proxying”和它子菜单中的“install charles root Certificate” 。
Charles 如何实现数据抓包。


2. 此时,Charles 便会弹出证书窗口 。点击“安装证书”按钮,并根据安装向导进行安装,再点击“确定”按钮,从而完成 Charles 抓包的证书安装 。
Charles 如何实现数据抓包。


3. 然后,我们还需要配置 HTTP(S) 数据包 。点击 Charles“Proxy”菜单的“SSL Proxying Settings”,开始对 Charles 抓包证书进行配置 。
Charles 如何实现数据抓包。


4. 勾选“Enable SSL Proxying”,点击“OK”按钮 。并在 Charles 弹出的小窗口中,在 Host 和 Port 对应的文本框中输入“*”再点击“OK”按钮,如下图所示 。
Charles 如何实现数据抓包。


5. 再切换至 Charles 的“Help”菜单,点击“Local IP Address” 。
Charles 如何实现数据抓包。


6. 在弹出的窗口中,将 Charles 的 IP 地址记住,下一步会用到 。
Charles 如何实现数据抓包。


7. 接下来,我们用手机打开配置代理,将服务器和端口设置和电脑一样 。因为这样做,后续 Charles 才能抓包 。
Charles 如何实现数据抓包。


8. 在手机的浏览器中输入“chls.pro/ssl”,它便会弹出如下图的小窗口提示,我们直接点击“允许” 。
Charles 如何实现数据抓包。


9. 接着,我们点击“安装”即可完成 Charles 抓包的配置 。
Charles 如何实现数据抓包。


10. Charles 抓包的证书安装和配置都完成后,我们接着将防火墙关闭,不然会导致 Charles 抓包失败 。
Charles 如何实现数据抓包。


11. 最后,我们回到 Charles 主界面,点击“抓包”的红色按钮,Charles 便开始抓包 。抓包完成后,我们可以在界面下方查看 Charles 抓包的详细内容 。当然了,如果想清空当前的抓包数据,也可以点击清空按钮一键删除 。
Charles 如何实现数据抓包。


Charles 抓包之前,我们要先安装证书和完成证书的配置,并将电脑的防火墙关闭再开始抓包 。