【发布时间】:2019-08-28 03:29:21
【问题描述】:
我的 iPhone 7 还是 iOS 12 时一切正常。升级到 iOS13 public beta7 后,我发现我的 iPhone 无法使用 Charles 3.x 版本进行 SSL 代理。
查尔斯说:
SSLHandshake:握手期间远程主机关闭连接
您可能需要配置您的浏览器或应用程序以信任 Charles 根证书。请参阅“帮助”菜单中的 SSL 代理。
【问题讨论】:
-
我不得不问,因为你没有在你的问题中澄清:你信任查尔斯根证书吗? charlesproxy.com/documentation/using-charles/ssl-certificates
-
因为我确实信任证书,iPhone 在运行 iOS12 时可以进行 SSL 代理
-
可能与 iOS 13 中的新 SSL 要求有关:support.apple.com/en-us/HT210176(毕竟,这种中间人操作正是此类技术旨在防止的!)
-
没有“3.x 版本”。您正在运行什么实际版本? 4 是三年前推出的 - 你尝试过升级吗?你试过asking the developer吗?
标签: charles-proxy ios13