1.安装
1.1 Mac版本下载地址: https://chengduruima.jianguoyun.net.cn/p/DZnS6GAQiwIY5R4。
1.2 激活Charles
在线授权码生成网址: https://www.charles.ren//,用户名可以任意取,如图1所示。然后打开Charles,点击注册,如图2所示,将网站上的用户名和生成的授权码拷贝到注册的界面,点击确定即可完成激活。
图1. 生成授权码
图2. 激活charles
2. 配置
2.2 配置代理
• 工具栏中proxy —>勾选macOs Proxy,如图3所示。
图3. 授权Charles代理
• 工具栏中proxy —> 打开proxySetting,进行端口配置,例:8888,如果有程序需要使用此端口,请换成其他端口号,如图4.1、图4.2所示。
图4.1. 代理配置
图4.2. 代理配置
2.3 打开网络偏好设置 —>高级—>代理,勾选网页代理和安全网页代理,如图5所示。
图5. 网络设置
2.4 安装安全证书
图6.1. 安装证书
双击Charles证书,如图6.2所示。
图6.2 双击Charles证书
将下列选项全部勾选为始终信任,如图6.3所示。
图6.3 设置始终信任证书
2.5 配置需要解析包内容的域名,如图7.1所示。只有配置之后才能看到网络包的明文
图7.1. SSL代理设置
图7.2 添加需要解析包的域名
3. 注意事项
3.1 在开启vpn环境下,先关闭vpn —>打开charles —>开启vpn。
3.2 如果后续出现不能抓包的情况,很可能是安全证书过期了,只需参考2.4节重新安装即可。
3.3 若要解析其它域名的包内容,参考2.5节设置即可。