charles之初安装

来源:互联网 发布:php替换字符串 编辑:程序博客网 时间:2024/06/04 00:54

一、电脑安装charles并进行破解

安装包:https://pan.baidu.com/share/link?shareid=2986139569&uk=3355908067 密码:6jp3

方法:

1、打开dmg镜像,将“Charles.app”拖入应用程序

2、打开应用程序—右键“Charles.app”显示包内容—Contents—Java

3、将dmg镜像中的“Charles.jar”替换覆盖到第二部的Java文件夹中

注意:MACOS覆盖后打开Charles会出现“app已经损坏,无法打开的弹窗”

1、修改系统配置:系统偏好设置-> 安全性与隐私→修改为任何来源

2、系统版本较高,我的系统版本是10.12.4,按照【1】方法无法找到【任何来源】选项
      可以打开终端,执行 sudo spctl --master-disable 即可,亲测有效

3、若还有问题,直接点击help进行注册,亲测有效

Registered name: anthony ortolani              

License key: a4036b2761c9583fda

二、查看电脑端charles的代理端口和IP地址

端口:Proxy->Proxy Settings->Proxies->Port

IP地址:网络图标→网络偏好设置

三、手机端设置代理

1、设置->无线局域网->连接的WiFi->HTTP代理->填入<>中的IP地址和端口

(1)mac和移动设备同时连接无线无法成功设置代理   解决方案:在大象搜索6000帮助台,申请开通MTDP无线代理,需要mac地址(网络->网络偏好设置->高级)

(2)首次设置代理,移动端访问网络,Charles会弹出确认窗,点击allow

(3)不需要抓包,关闭charles,手机端把代理恢复默认值,否则拖慢网速

2、 查看https请求时,手机端需安装chales的ca证书

(1)需要mac打开charles条件

(2)手机端浏览器输入 chls.pro.ssl ,安装证书

四、电脑端charles访问https

  Charles proxy->ssl proxying settings…->enable ssl proxying->add->填写需要抓取的https的host 和 端口(匹配所有用<*>)

五、重新发送https请求即可看到抓包

重新发送https请求方式:

以MGE埋点为例,触发重新发送https请求的的方式有:view、click、slide等,上报的方式有返回上一级页面、请求达一定数量上报以及按home键上报

因此,用户动作执行完毕之后,需要按home键刷新report文件

原创粉丝点击