我一直在使用Charles在Chrome和Safari上代理来自我的iPad(iOS 9.0.1)的流量一段时间但由于某种原因它已经停止工作了 .
我最近更新了Charles到最新版本并重新生成了SSL证书(因为它警告你必须完成)所以我现在正在运行3.11.2版本 .
Safari工作得很好 - 它似乎认可了证书 . 但是,即使在最近对其浏览器的更新中连接不是私有的,Chrome也会选择导航到链接,我无法代理任何内容 .
有趣的是,在我的三星Galaxy S5上使用Chrome仍允许通过Charles进行代理 . 三星和iPad都使用相同的代理和相同的证书,所以我知道它不是配置问题 . 这与iOS上的Chrome有关 .
有没有人想出办法解决这个问题?
1 回答
简而言之: Chrome on iOS ignores root CA certificate .
你可以找到更多的信息here(最新的更新表明它是在M-48上修复的,它在iOS 9上使用WKWebView) .