🎀抓包工具安装-Charles
🌟简介
Charles 作为一个 HTTP 代理/HTTP 监视器/反向代理工具,允许开发者查看他们的计算机与互联网之间的所有 HTTP 和 HTTPS 通信。工作原理是基于 HTTP 代理的概念,它充当了一个中间人,拦截并记录客户端(如浏览器或移动应用)与服务器之间的所有 HTTP 和 HTTPS 通信。
🌟环境
windows + 小米手机
🌟下载地址
https://www.charlesproxy.com/download/
🌟安装
Next -> I accept the terms... -> Next -> change 安装路径 -> Next -> Install -> Finish
🌟导航栏

图标依次为:
- 清楚数据
- 开始/取消
- 开启/关闭 SSL 代理
- 开启/关闭慢速网络
- 开启/关闭断点
- 修改请求数据
- 重新发送数据
- 校验返回
- 购买许可
- 工具
- 设置
🌟配置
⭐windows端
✨获取本机ip
win + R->cmd->ipconfig
获取本机ip,后续会使用到
✨去除windows端相关抓取
若只需抓取APP端请求时,可关闭windows端的抓取
Proxy->Windows Proxy取消勾选
✨配置代理端口
Proxy->Proxy Setting-> 设置Port
默认端口:8888
✨配置SSL(HTTPS场景)
Proxy->SSL Proxy Setting->Add
添加443端口:
Host:*
Port:443
✨下载SSL证书
Help->SSL Proxying->Save Charlse Root Certificate
保存文件
charlse-ssl-proxying-certificate.pem
修改文件后缀:charlse-ssl-proxying-certificate.crt发送至手机端
⭐手机端配置
注意:手机需与电脑连接同一WIFI下(即:局域网内)
这里以小米手机为例
✨配置代理
- 打开
WLAN设置 - 选择连接的WIFI
- 代理设置为手动
主机名:输入windows的本机ip
端口:输入windows端配置的Port
- 连接后电脑端会弹出提示,选择
Allow
✨安装证书(HTTPS场景)
- 设置
- 搜索
安装证书 - 设置CA证书
- 选择windows端到处的文件:
charlse-ssl-proxying-certificate.crt
🌟使用
- 打开抓取
- 手机端进行操作
- windows端可以看到相关请求
结束

浙公网安备 33010602011771号