Skip to main content
 首页 » 福利百科

Charles如何实现数据抓包?Charles抓包方法

2020年10月13日114660

相信很多做移动开发的技术人员,后续做调试的时候,都会因为要分析网络封包而倍感头疼,常常花很多时间去抓包,而结果又不理想。为此,我们可以使用Charles来抓包,它抓出来的数据简洁明了,但是很多人不懂怎么操作,所以,下面来讲解Charles怎么抓包。

Charles如何实现数据抓包?Charles抓包方法

Charles如何实现数据抓包?

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

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

5、再切换至Charles的“Help”菜单,点击“Local IP Address”。

Charles如何实现数据抓包?Charles抓包方法

6、在弹出的窗口中,将Charles的IP地址记住,下一步会用到。

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

9、接着,我们点击“安装”即可完成Charles抓包的配置。

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

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

Charles如何实现数据抓包?Charles抓包方法

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

评论列表暂无评论
发表评论