该文档只介绍在mac端安装配置Charles
- 下载并安装到你的mac电脑。
https://www.charlesproxy.com/download/ -
在你的mac端打开Charles,确保macOS Proxy勾选上。这样你就可以查看你的mac电脑上的traffic了。
检验方法:在你的mac上打开任意浏览器,输入任意网站,例如baidu.com,这样你就应该能在Charles上看到该endpoint的请求了。当然如果是https开头的,你还不能看到具体请求数据。你需要继续配置。
-
安装Charles证书
-
开启SSL Proxying
- 在此之后,你应该能够看到大部分https的请求数据了。
配置iPhone
请先确保你的mac电脑和iPhone使用同一wifi
-
查看mac电脑IP地址
-
在手机端设置代理
-
安装证书
3.1 下载证书
在手机设备的浏览器上,输入chls.pro/ssl并下载证书。
3.2 安装证书
Setting-General-Profiles
Setting-General-About-Certificate Trust Settings
- 配置完成
配置Android
请先确保你的mac电脑和Android设备使用同一wifi
-
查看mac电脑IP地址
在手机端设置代理
类似iOS安装证书
3.1 下载证书
在手机设备的浏览器上,输入chls.pro/ssl并下载证书。
3.2 安装证书
在手机文件管理器中,找到文件charles-proxy-sll-proxying-certificate.pem,将该文件后缀.epm改为.cer。然后点击该文件即可自动安装了。配置完成