charles抓包教程

一、环境准备

软件要求

Charles版本:建议使用4.6.6(Mac)或5.0.2(Windows)及以上版本

设备要求:手机与电脑需连接同一WiFi或热点

证书安装

电脑端:

打开Charles → Help → SSL Proxying → Install Charles Root Certificate

双击安装的证书,设置为“始终信任

手机端:

iOS:浏览器访问chls.pro/ssl下载证书 → 设置 → 通用 → 关于本机 → 证书信任设置中启用

安卓:同样访问chls.pro/ssl,部分机型需手动安装至“CA证书”目录

二、代理配置

Charles设置

端口:默认8888(Proxy → Proxy Settings)

HTTPS抓包:Proxy → SSL Proxying Settings → 添加*:443规则

手机端代理

iOS:WiFi设置 → 配置代理 → 手动填写电脑IP和端口

安卓:WiFi高级设置 → 代理 → 手动输入电脑IP和端口

三、抓包验证

HTTP抓包

确保Charles状态为“Recording”,手机访问任意HTTP链接,Charles应显示请求记录

HTTPS抓包

若显示<unknown>,检查证书是否完全信任或SSL代理规则是否生效

 

posted @ 2025-09-02 15:03  到我碗里来吧  阅读(61)  评论(0)    收藏  举报