20180518最新使用Mac版Charles进行iOS应用程序-HTTPS抓包-详细过程->乱码问题以及unknown问题的解决方法
当前Charles演示版本为v4.2.1
首先你有一款在Mac安装好了的Charles(大瓶子) 随便叫
![20180518最新使用Mac版Charles进行iOS应用程序-HTTPS抓包-详细过程 20180518最新使用Mac版Charles进行iOS应用程序-HTTPS抓包-详细过程](https://www.yiem.net/usr/uploads/2018/05/3288124233.png)
然后第一步:在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings --如图修改,完事点击OK
![在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings 在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings](https://www.yiem.net/usr/uploads/2018/05/2019535857.png)
第二步,配置并且安装SSL证书:
![在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings 在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings](https://www.yiem.net/usr/uploads/2018/05/2688073868.png)
点击之后 出现弹窗-意思是在手机浏览器打开 chls.pro/ssl 这个网址--点击OK-然后打开手机Safari浏览器输入 chls.pro/ssl
![在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings 在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings](https://www.yiem.net/usr/uploads/2018/05/289430571.png)
:PS-先去手机->设置->无线局域网->点击你链接的Wi-Fi->配置代理->手动->输入上图中 HTTP proxy on xxx.xxx.xxx.xxx:** 中的地址,例如 服务器:10.0.0.11 端口号:8899
第三步:在浏览器输入chls.pro/ssl地址后,弹出如图选择->选择允许 --如果不能打开网页,一般是代理没有填对
![chls.pro/ssl chls.pro/ssl](https://www.yiem.net/usr/uploads/2018/05/377917.png)
第四步:安装描述文件--点击安装->安装->完成
![安装描述文件 安装描述文件](https://www.yiem.net/usr/uploads/2018/05/3446780755.png)
第五步:选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任
PS:unknown问题 问题的原因就是 没有信任证书
![选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任 选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任](https://www.yiem.net/usr/uploads/2018/05/1852580892.png)
第六步:安装证书到当前电脑-输入钥匙串密码
![安装证书到当前电脑- 安装证书到当前电脑-](https://www.yiem.net/usr/uploads/2018/05/4033448715.png)
第七步:打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭->弹窗输入密码完成
![打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭弹窗输入密码完成 打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭弹窗输入密码完成](https://www.yiem.net/usr/uploads/2018/05/1535873180.png)
第八步:SSL Proxying Settings SSL端口号设置
![SSL Proxying Settings SSL端口号设置 SSL Proxying Settings SSL端口号设置](https://www.yiem.net/usr/uploads/2018/05/2093847948.png)
一般出现乱码的原因就是没有设置 这个
![SSL Proxying Settings SSL端口号设置 SSL Proxying Settings SSL端口号设置](https://www.yiem.net/usr/uploads/2018/05/1231201084.png)
PS:友情提示,请关闭翻墙工具在抓包