• Charles简介浏览器
• Charles安装服务器
• Charles针对http抓包spa
• Charles针对https抓包代理
Charles简介ssl
抓包神器Charles是Java开发的,因此跨平台,不只能够在Mac上使用,Linux以及Window下都是能够使用的,固然须要安装JDK才能运行。开发
Charles安装get
1 经过Charles官网http://www.charlesproxy.com/可下载到最新版本。io
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端口的数据
最后在手机上正常设置代理便可。