官网下载:https://www.charlesproxy.com/latest-release/download.do
中文链接:百度网盘
提取码: 0000
一、安装charles
- 百度盘下载后进行解压如下,选择自己电脑系统对应的位数安装
- 在charles下新建一个目录,更改安装路径后,ok
- 开始点击install进行安装,完成后点击Finish
二、中文版操作
-
双击中文版
-
选择第二个, 点击Patch,确定后关闭
-
把Charles.exe发送到桌面快捷方式,双击打开
-
各个功能都是中文展示,破解OK
三、使用Charles抓取浏览器
1. 先安装证书流程(帮助 — ssl代理 — 安装证书)如下
选择受信任的根证书颁发机构,确定就可以抓取浏览器了
2. 在没有过滤之前浏览谷歌浏览器抓取如下
-
添加SSL代理
-
抓取如下:charles和fiddler不同,charles是先展示域名,在这个域名下去逐个查看参数的响应信息,请求信息选择内容,响应信息选择原始数据
3. 设置过滤
-
可以通过左下角过滤,直接输入域名
-
常用(推荐) :SSL代理设置+记录设置
代理–记录设置–包括–添加(选择https+域名),80端口可以默认不写,其他端口必须要写,这里80没写
- 抓取如下
Tips:Charles抓包显示unknown的问题,主要检查以下两种情况
- 证书是否过期
- 代理是否设置如下
更新证书和SSL代理设置
四、使用Charles抓取app
-
除了设置SSL代理之外,还需要设置如下
-
会有提示如下
-
设置手机代理后,安卓设备启动浏览器,输入“http://chls.pro/ssl”,下载CA证书就可以访问了(过滤方法和上面一致)
-
抓取内容如下