10分钟上手Charles:抓包改包实战

1 为什么需要 Charles?

 开发/测试中遇到的一些网络问题,例如接口调试慢、数据不对、请求失败、性能瓶颈等。

那么这个时候就需要有一个工具辅助我们定位问题是什么?这个时候我们就可以考虑使用Charles(也有其他工具例如fiddler,本人主要是单纯觉得Charles界面友好)。

那我们来简单了解一下Charles 是什么?

它是 一款强大的 HTTP/HTTPS 代理服务器、监控器和调试工具(跨平台:Win/Mac/Linux)。
核心价值:
* 实时查看和分析移动端/桌面端/服务端的网络请求与响应。
* 拦截和修改请求与响应(调试、Mock 数据)。
* 性能分析(请求耗时、大小、瀑布图)。
* 模拟弱网环境。
* 支持 HTTP/1.x, HTTP/2, WebSocket, SSL/TLS。

2 安装与基础配置


下载与安装: 提供官方下载链接,简述安装步骤(大家去百度搜索即可,破解版的也能找到 )。
核心概念:代理
原理简述: Charles 作为“中间人”代理你的设备流量。
配置设备代理:
桌面端: 系统/浏览器设置代理(或使用 Charles 的 Chrome 扩展)。
移动端: 手机连接与电脑相同的 Wi-Fi,手动配置 Wi-Fi 代理(IP: Charles 所在电脑的局域网 IP,端口: 8888 可修改)。
基本界面介绍: 主窗口、工具栏、结构视

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

myting

缺钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值