新手区 Charles 抓包工具的简单使用

HJ for 君海游戏QA · 2017年09月14日 · 最后由 李育春 回复于 2017年09月15日 · 3360 次阅读

一.下载和安装
1.到官网直接下载:https://www.charlesproxy.com
2.安装很简单,直接下一步一直走下去即可,需要配置 Java 环境才可使用,未破解每次只能使用 30 分钟,重新打开可继续使用;网上很多破解版,直接安装破解版即可永久使用

二.使用
Charles 支持抓取 http、https 协议的请求,不支持 socket,启动之后界面如下:

(1)扫帚图标,功能是 clear,清理掉所有请求显示信息。
(2)红点的图标,功能是将抓取的数据显示或者不显示的设置
(3)编辑功能,可以随意修改请求信息,编辑之后点击 Execute 就可以发送修改之后的请求数据包,这个功能个人觉得很好用:

Charles 有 Structure 和 Sequence 两种显示模式:
1.Structure 为左右视图,左边显示的是请求的数据结构,以域名划分请求信息的,可以很清晰的去分析和处理数据;右边则显示请求的详细信息,如下图:

2.Sequence 为上下视图,可以很清晰的看到全部请求,以数据请求的顺序去执行的,即请求快的就在前面显示,如下图:

三.移动端抓包
1.PC 端打开 Charles(基本不用去配置),有时需要电脑关闭防火墙功能
2.手机配置代理:进入 WiFi 详情,代理设置为手动,主机为电脑 IP,端口默认为 8888

设置完成之后手机上面发送的请求即可被抓取

四.特点
1.界面简单、清晰,可以很直观的看到每条请求的详细信息
2.支持网络请求的截获并动态修改
3.可以模拟弱网环境

共收到 3 条回复 时间 点赞

跟 fiddle 几乎一样

网上很多破解版,直接安装破解版即可永久使用

不要宣扬破解。

比 fiddle 直观很多

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册