一,charles原理
1.1charles原理
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b5f0dd8243814a9b046417f278f9c586.png)
1,客户端发送请求
2,charles拦截请求,代理客户端向服务器发送请求
3,服务器返回给客户端证书
4,charles拦截,将自己的证书返回给客户端
5,客户端用charles公钥加密对称密钥,发给服务器
6,charles拦截,并用charles私钥解密对称解密,用服务端密钥加密后发给服务器,
7,解密对称解密,返回响应,
8,解密报文,修改证书
二, charles安装
傻瓜式安装即可
三,charles证书下载
3.1web证书下载
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3d2b65c4614451a856131cb5a957ab9c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aec4852f6583a6c96ce1529e3c528eed.png)
3.1真机证书下载