基础环境
macOS 10.13.4
Charles 4.2.8
iPhone6s iOS 12.4
Huawei Nova 5 pro Android 9
Charles配置
安装并信任证书
Help—>SSL Proxying
安装完成后自动打开macOS钥匙串访问,双击Charles开头命名的证书,在信任选项卡下,选择始终信任保存。
启用SSL代理
Proxy—>SSL Proxying Settings
也可以填写特定Host,对网络数据截获解密进行限制。
允许接入终端
Proxy—>Access Control Settings
以上配置为允许所有客户端使用代理,如果不配置,客户端连接时会有提示,是否允许使用代理。
移动端配置
Android
配置代理
与macOS接入同一WiFi,然后长按WiFi选择修改网络,启用显示高级选项,然后填写macOS的IP和端口即可。
下载并安装证书
使用浏览器访问http://chls.pro/ssl ,下载并安装证书。
IOS
配置代理
与macOS接入同一WiFi,然后进入WiFi配置代理。
安装证书文件
使用Safari浏览器,访问http://chls.pro/ssl, 下载证书进入 设置。
从ios 10.3以上,需要进入 关于本机 的 证书信任设置,启用完全信任