前言:mac上已经安装了Charles软件,安装步骤请参考官网下载安装Charles:https://www.charlesproxy.com/download/
一,HTTPS抓包
1、mac上安装证书
image.png
安装证书后,双击证书,将信任那里的改成信任,证书前面的叉叉变成了可信任位置。
2、手机上安装证书
2.1 手机代理到mac上
2.2 然后拦截手机请求,如下图
image.png
2.2.1 到chls.pro/ssl 下载证书
2.2.2 打开iphone 设置---通用---关于本机---证书信任设置---开启证书的信任
这时访问就正常了。
二,出现的问题:提示Client SSL handshake failed - Remote host closed connection during handshake
原因是:手机上没有开启证书信任的原因引起的。
其实跟mac上一样的,安装完后,要让手机以及mac信任这个证书。
网友评论