• Charles简介
• Charles安装
• Charles针对http抓包
• Charles针对https抓包
Charles简介
抓包神器Charles是Java开发的,所以跨平台,不仅可以在Mac上使用,Linux以及Window下都是可以使用的,当然需要安装JDK才能运行。
Charles安装
1 通过Charles官网http://www.charlesproxy.com/可下载到最新版本。
2 安装后打开界面如下:
3 Charles是收费的,如需破解版可自行百度。
Charles针对http抓包
1 打开Charles程序
2 查看Mac电脑的IP地址,Help->Loca IP Address
3 打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP
4 Charles针对https抓包
具体步骤如下:
1 电脑端安装SSL证书 打开Charles->Help->Install Charles CA SSL Certificate
2 手机端安装SSL证书
3 iOS使用Safari浏览器直接打开安装,Android使用系统自带浏览器打开安装
4 具体链接:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
5 Charles相关配置
6 1) 选择Proxy->Proxy Settings
2) 弹出proxy设置选项卡,勾选Enabling transparent HTTP proxying
3) 勾选SSL->Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据
最后在手机上正常设置代理即可。