一、安装Charles

1、通过Charles官网下载并安装Charles

2、设置Mac代理 Proxy-->macOS Proxy

二、在Mac电脑上安装Charles证书

1、启动Charles,选择Help-->SSL Proxying→Install Charles Root Certificate

2、此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下

3、选中该证书,点击显示简介

4、展开“信任”选项,并将该选项下的所有权限改为“始终信任”

5、关闭权限设置弹窗,输入用户名的密码,点击“更新设置”

6、移动复制该证书到“系统”里面

三、解析请求

解析http请求Proxy-> Proxy settings ->proxies :勾选enable transparent http proxying

解析https请求Proxy-> SSL Proxying Settings->SSL Proxying:勾选Enable SSL Proxying ,点击“Add”

 模拟器请求 

手机请求 

四、设置手机代理(荣耀30)

1、设置手机wifi和PC端使用同一个wifi

2、手机设置-- Wi-Fi--找到此网络-长按修改网络--代理改为手动--主机名是电脑的IP,端口输入8888,保存

五、安装Charles证书到手机

方法一:

1、手机浏览器打开chls.pro/ssl下载证书

2、安装证书

设置--安全--更多安全设置加密和凭证--从存储设备安装--搜索找到下载的文件安装 

3、检查证书是否安装上

 方法二:

1、证书下载,charles保存到电脑上

2、将下载的证书格式改成crt,发送到微信(或QQ)上

3、证书安装 

end!!! 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐