charles新版本发布后,证书安装也变得非常简单。
Charles自带证书安装入口,路径:Help - Ssl Proxying,如图一所示。
图一证书类型包括了:mac端安装证书、ios模拟器安装证书、手机端或远程浏览器安装证书。
然而现实总没那么理想,点击"install charles Root Certificate"提示:
图二解决办法:保存证书 - 拖证书到钥匙串里 - 修改信任权限
step1:选择图一的“Export Charles Root Certificate and Private Key”, 保存p12文件,保存时可随便输入一密码(需记住该密码,后面安装时需要用到);
step2: 把保存的p12文件拖到钥匙串的“所有项目”里,见图三,拖进去后会提示要输入密码,输入step1的密码即可。
图三step3: 修改信任方式:把图四的“使用系统默认”修改为“始终信任”,完成。
另外,很多人说到装了证书之后,还是出现乱码的问题,那是因为ssl proxy默认是空的,需要添加上该设置。
进入SSL Proxying Settings之后,点击“Add”添加host和port,保存即可。
网友评论