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代理规则是否生效
浙公网安备 33010602011771号