跳过导航 →

升级至Charles 3.4后SSL解密功能失效的解决方案

Charles 3.4版本将SSL功能的默认行为从"默认开启"调整为"手动启用"。现在您需要为每个需要SSL代理的网站单独启用该功能。此项改进旨在优化Charles的运行机制:当前许多计算机应用程序依赖SSL连接,若使用Charles的SSL代理证书可能导致异常;同时若所有网站默认开启SSL代理,可能引发潜在安全问题(例如网银站点被代理后,密码将以明文形式暴露在Charles中)。

这意味着您现在需要手动指定需要代理的SSL站点,当然也可以选择重新启用全局代理。

启用单个站点代理:在树状视图中右键点击主机名,选择开启SSL代理功能(可能需要重启浏览器以关闭现有的非SSL代理连接)。您也可以通过代理设置对话框管理SSL代理主机列表。

启用全局代理:打开代理设置对话框,进入SSL标签页,在位置列表中添加星号(*)通配符。