下载安装
-
Charles官网,点击下载安装
- 安装好打开,help->Registered to,输入账号和key激活
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
Http代理
-
设置端口号8888
-
查看电脑的IP,按住option点击电脑的wifi图标
-
手机连和电脑同一个WiFi,打开这个WiFi的设置,http代理->配置代理,将IP和端口输进去(如果是安卓机,点进去没有代理选项的话,试试长按连的WiFi ,可以修改)
-
当手机如果有数据请求,Charles 会弹出是否允许连接此代理,allow就http抓包了
https代理
如果是https,会发现全是乱码,所以需要进行https代理
-
选中Proxy→SSL Proxying Setting,开启SSL代理,并添加信任地址
-
打开help->SSL Proxying->install Charles Root .... 如下图
-
按照弹窗所示,在配置好代理后,去打开你的浏览器,打开网页 chls.pro/ssl,下载安装
-
去 设置会看到已下载描述文件,打开并安装描述文件
-
安装好描述文件后,去设置->通用->关于本机->证书信任设置, 将Charles Proxy勾起来
charles一些使用
-
focus指定的host,这样会把你们的和别的区分开,很方便查看
- 使用断点功能,可以对请求和返回编辑