小花瓶 Charles抓包操作手册
小花瓶 Charles抓包操作手册
安装包下载
- 小花瓶官方下载地址Download a Free Trial of Charles • Charles Web Debugging Proxy ,根据自己的电脑版本选择安装包进行下载
2.打开软件根据先配置电脑的CA证书
手机抓包代理配置
- 端口设置:进入 Proxy → Proxy Settings,查看 HTTP Proxy 端口,例如 8888(默认参数是这个可以支持修改)

- 进入 Help → SSL Proxying → Install Charles Root Certificate

- 根据弹窗设置代理,手机设置-WIFI-修改WIF-高级选项-代理改成手动-填写IP和端口-保存网络


4.手机设置对应的代理点击保存,电脑会信任弹窗-点击Allow

- 信任弹窗后手机浏览器输入chls.pro/ssl
- 就可以下载证书了l

注意有些浏览器下载证书链接可能打不开或找不到链接解决如下
1.换备用下载证书链接- http://charlesproxy.com/getssl
2.切换其他浏览器下载(例:百度,UC,QQ等)
要是以上办法无法解决那就手动导出CA证书下载到桌面手动导入到手机内存

证书安装
安卓-鸿蒙:设置搜索CA证书-选择CA证书-选择下载的证书
iOS有两种安装方式:下载成功后可以在浏览器跳转安装,安装成功后也需要来到关于手机-证书信任设置页面,启用所安装的证书即可可。
或者前往设置-通用-VPN与设备管理,点开下载的证书进行安装,最后来到关于手机-证书信任设置页面,启用所安装的证书即可可。
开始抓包
完成证书配置,代理正确配置启动APP抓包工具可以抓到接口请求
如果请求过多不好分辨APP抓包的请求可以设置抓取指定域名解析
1.抓取端口为443的所以域名


如果还是抓取其他的无用日志可以看下是否开启了抓取电脑的日志Proxy → Proxy Settings-Windows取消勾选点击Done就可以了

常见问题排查
| 现象 | 优先检查 |
| 设置代理后手机无网络 | Charles 是否运行、IP/端口是否正确、是否 Allow 手机、防火墙和 Wi-Fi 隔离;关闭手机代理验证原网络。 |
| Charles 完全没有接口请求 | 手机是否走 Wi-Fi代理,应用是否进行了操作;是否真的触发了网络请求。 |
| 抓取的接口日志全部显示unknown | 证书是否配置成功,接口请求是否加入白名单 |
| 浏览器能抓取正常网络请求,APK应用不能抓 | 开发确认测试包配置已生效、代理使用方式、自定义网络库及 SDK 的信任规则;浏览器成功不能证明应用配置正确。(仅作者使用的安卓包!!安卓包需要修改包的规则才可以抓取详细请求,不确定其他是否有类似配置) |
| 抓取的请求返回都是(×ÓrC š‚Õn•K 乱码显示) | 证书是否正确安装 |
更多推荐






所有评论(0)