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