简介
大约 1 分钟
简介
Charles是一款HTTP代理/HTTP监视器/反向代理工具,它能够让开发人员查看他们的计算机与互联网之间的所有HTTP和SSL/HTTPS流量。这包括请求、响应和HTTP头(其中包含cookies和缓存信息)。
使用Charles,您可以截获并查看您的网络应用程序或浏览器发送和接收的所有数据,包括请求头、查询参数、cookies和缓存信息。这对于调试网络应用程序、测试API接口、分析网络性能等非常有用。
官网:https://www.charlesproxy.com/
配置
PC端设置
1. 安装证书
"Help>SSL Proxying>Install Charles Root Certificate"
一直ok,直到
最后一直确定,完成。
2. 查看代理ip和端口
3. 设置https代理
手机端设置(以Android为例)
1. 设置charles为网络代理
填写pc上charles的代理
此时,电脑上应该会收到确认连接的对话框,点击确认。
2. 手机上安装证书
访问chls.pro/ssl
,下载安装证书
基本使用
配置好后,应该可以看到类似下面的界面。
如何过滤信息
- 左下角的Filter:可以过滤出指定域名或IP
- Ctrl+F:
可以搜索感兴趣的域名和IP等。
- Focus:
Focus之后,关注的域名会被置顶,其余的会被统一归到"Other Hosts"中。
- Record Settings: