Charles(抓包工具)
其他
2021-02-11 10:15:07
阅读次数: 0
初识Charles
- Charles是HTTP代理/ HTTP监视器/反向代理,使开发人员可以查看其计算机与Internet之间的所有HTTP和SSL / HTTPS通信。这包括请求,响应和HTTP标头(其中包含cookie和缓存信息)。
- 特点
- 记录浏览器和Internet之间的所有流量
- 显示所有请求,响应,Cookie和标头的内容
- 支持SSL和HTTPS
- 节省宝贵的时间
- 模拟较慢的Internet连接
- 下载统计
- 可配置的
- 快速发现并消除错误
- 还可以在PC端对移动端请求进行抓包,包括http、https请求
- Charles下载地址
配置Charles
Charles返回乱码问题
- 点击SSL Proxying Setting
- 然后,左下点击add,按图上设置保存即可。
配置HTTPS证书
- Help -> SSL Proxying -> Install Charles Root Certificate
手机配置代理
- 手机连接WIFI,连上和电脑一样的,在WIFI那里找到配置代理,选择手动,服务器填写电脑连接WIFI的IP地址,端口就是8888(这个可以一般不改),然后就可以抓包了。
- 电脑的IP地址就可以通过Help -> Local Ip Addresses 查看
手机配置证书
- ios
- Help - > SSL Proxying -> Install Charles Root Certificate on a Mobile Device
- 在手机浏览器输入:chls.pro/ssl
- Android
- 在 Charles 工具栏里点击 Help - > SSL Proxying -> Save Charles Root Certificate,生成 后缀名是 .cer 的文件, 然后上传到微信里,点击安装即可。
转载自blog.csdn.net/Sheng_zhenzhen/article/details/109302807