【发布时间】:2018-02-19 20:36:06
【问题描述】:
我已经在我的 mac 中安装并配置了 Charles 代理。
我可以浏览所有 http 站点并查看 Charles 中的请求,但我无法浏览无法连接的 https 站点
Safari 无法打开页面,因为它无法建立安全的 连接。
我已经安装了 Charles 中提到的 SSL 证书,但是所有 https 连接都失败了
【问题讨论】:
-
Charles 面板上是否出现 HTTPS 请求?好像如果您的 Safari 无法访问 Charles 的代理端口,您可以用 Chrome 尝试一下吗(您可能需要使用一些代理扩展,例如 SwitchyOmega)并比较结果以确定是 Safari 的问题还是 Charles 的问题?跨度>
-
页面未打开的行为是相同的,我可以在 Charles 面板中看到请求
-
如果“CHARLES Proxy CA”在设备中受信任,你能做到吗?转到设置 -> 常规 -> 个人资料,然后查看其是否受信任
-
我看到了它的信任
-
一分钱掉了!从 iOS 10.3 开始,必须手动打开证书的 SSL 信任,因此请转到 设置 > 常规 > 关于 > 证书信任设置。在为根证书启用完全信任下为证书启用信任。它应该可以解决我猜的问题。如果有帮助请告诉我
标签: ios macos ssl ssl-certificate charles-proxy