1

一段时间以来,我一直在使用 Charles 在 Chrome 和 Safari 上代理来自 iPad(iOS 9.0.1)的流量,但由于某种原因它已经停止工作。

我最近将 Charles 更新到了最新版本并重新生成了 SSL 证书(因为它警告您必须完成),所以现在运行的是 3.11.2 版本。

Safari 工作得很好 - 它似乎可以识别证书。但是,即使在最近对其浏览器的更新中连接不是私有的,Chrome 也会选择导航到链接的选项,我无法代理任何东西。

有趣的是,在我的三星 Galaxy S5 上使用 Chrome 仍然允许通过 Charles 进行代理。三星和 iPad 都使用相同的代理和相同的证书,所以我知道这不是配置问题。这与 iOS 上的 Chrome 有关。

有没有人想出办法解决这个问题?

4

1 回答 1

2

简而言之:iOS 上的 Chrome 忽略根 CA 证书

你可以在这里找到更多信息(最新更新说它已在 M-48 上修复,它在 iOS 9+ 上使用 WKWebView)。

于 2016-03-22T14:53:30.863 回答