Chrome on iOS 不允许使用 Charles Proxy,即使有有效的 SSL 证书?

Chrome on iOS doesn't allow use of Charles Proxy even with valid SSL certificate?

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

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

Safari 工作正常 - 它似乎可以识别证书。但是,由于 Chrome 拉动了导航到 link 的选项,即使在最近对其浏览器的更新中连接不是私有的,我仍然无法代理任何东西。

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

有没有人找到解决这个问题的方法?

简而言之:Chrome on iOS ignores root CA certificate.

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