1、安装Charles后,查看local IP address,查看本机IP
1)这里有时会出现两个本地IP;
2)可以通过查看setting>网络>Wi-Fi来查看本地IP,确定需要使用的IP
3)或者直接在终端输入:ifconfig,进行IP查看;
2、手机连接代理,安装证书后,https请求显示<unknown>
1)Charles安装之后,先查看Mac钥匙串中Charles证书是否存在,是否过期,理论上,安装Charles时,Charles会自动安装证书,但覆盖安装或更新的话,证书可能会出现过期等问题;
2)如过期,则选中Charles证书,右键点击删除该证书;
3)成功删除后,依次点击下面的操作
点击help>SSL Proxying>Charles Root Certificate,安装根证书;
点击help>SSL Proxying>Charles Root Certificate on a Mobile Device or Remote Browser,安装证书;
成功安装之后,进入钥匙串中改为始终信任;
4)如点击安装根证书,没有弹出证书安装弹窗,则需要先点击help>SSL Proxying>Reset Charles Root Certificate……,重置一下,再安装根证书即可;
5)安装根证书成功并信任后,需要重新在手机上连接代理,安装新的证书并信任;
6)此时查看Charles请求,https请求显示<unknown>的问题就解决啦;