Charles抓包(Mac 版)

一、下载并安装

Charles官网地址:https://www.charlesproxy.com

二、配置

1、打开charles => help => register

2、输入Registered Name: https://zhile.io 、License Key: 48891cf209c6d32bf4(破解版)

试用版:每次启动都需要10s倒计时,每次抓包时间超过30min后就会自动退出。

3、打开Proxy => 点击 maxOS Proxy(一般自动),即可抓取浏览器的网页请求。


Charles抓包(Mac 版)_第1张图片
破解

三、抓取移动端APP

1、首先确认手机和电脑在一个局域网内(连接了同一个WIFI)

2、手机WIFI配置(ios,android应该都差不多)

设置 => 无线局域网 => 当前连接的网络叹号进去 => 配置代理 => 改成手动,输入电脑的ip地址和端口(与Charles端口一致)=> 存储

Charles抓包(Mac 版)_第2张图片
Charles端口
Charles抓包(Mac 版)_第3张图片
配置代理

3、手机端下载证书

根据提示,在浏览器中输入chls.pro/ssl 下载证书

Charles抓包(Mac 版)_第4张图片
Charles抓包(Mac 版)_第5张图片
下载证书

4、安装描述文件

设置 => 通用 => 描述文件与设备管理 => 点击刚下载的证书 => 安装

Charles抓包(Mac 版)_第6张图片
安装证书

5、设置信任证书

通用 => 关于本机 => 证书信任设置 => 点击打开按钮

Charles抓包(Mac 版)_第7张图片
信任证书

此时手机端打开APP,在电脑Charles上就能抓取到APP的请求了

  • 注意:不需要对移动端APP抓包的时候,要将第2步的代理配置改为关闭,否则APP将无法正常访问,抓包时,再手动重新配置一下

四、解决contents乱码问题

及其他内容可参考:https://www.jianshu.com/p/82f63277d50f

你可能感兴趣的:(Charles抓包(Mac 版))