1、先去官网下载(根据自己需要在什么环境使用下载对应的包)
地址:Download a Free Trial of Charles • Charles Web Debugging Proxy

2、 安装和使用
双击下载的安装包直接一直点击下一步进行安装,安装完成后打开。

由于本人下载了汉化包,所以看到的是中文界面。下图为本人的汉化包安装页面,点击安装后重新打开Charles就可以看到是中文版了(可以根据自己的版本去下载对应的汉化包)

进入Charles页面后样式(汉化后非常简单明了)

3、PC端抓包只需要点击代理-勾选windows代理

4、安装代理证书
点击下一步安装
选中受信任的根证书颁发机构点击确定
点击下一步,直到完成安装。
5、手机端抓包需要下载SSL证书,在手机端设置代理。

需要先访问网址下载在PC端,再传输到移动端,后缀需要改为.cer格式才能安装

安装后设置代理,主机为自己电脑IP,端口为Charles端口号(点击帮助下载时有提醒)

PC端代理设置,填入代理端口和勾选“启用透明HTTP代理”,如果是flutter无法捕获到,可以使用wireshark进行抓包

6、抓包查看
![]()
从左至右分别为:清除当前会话、停止记录、开始/停止限流、开始/停止断点、编辑、重发选定请求、工具、设置
通过抓包后,可以点击 展开查看详情

7、Charles的优点(参照https://blog.youkuaiyun.com/pingsha_luoyan/article/details/106032707)
①可以进行模拟弱网
②可以进行断点调试
③跨平台,支持Windows、iOS、安卓
④支持按照域名和接口查看
同时页面上可以有两种模式来展示抓包数据

本文详细介绍了如何使用Charles进行抓包操作,包括下载安装、设置代理、安装证书、移动端配置以及抓包查看等步骤。Charles作为一款强大的跨平台测试工具,具备模拟弱网、断点调试等功能,适用于Windows、iOS和安卓平台。
608

被折叠的 条评论
为什么被折叠?



