1

しばらくの間、Charles を使用して iPad (iOS 9.0.1) からのトラフィックを Chrome と Safari でプロキシしていましたが、何らかの理由で機能しなくなりました。

最近、Charles を最新バージョンに更新し、SSL 証明書を再生成しました (完了しなければならないという警告が表示されます)。現在、バージョン 3.11.2 を実行しています。

Safari は正常に動作します - 証明書を認識しているようです。しかし、ブラウザへの最近の更新で接続がプライベートでなくても、Chrome がリンクに移動するオプションをプルすると、何もプロキシできなくなります。

興味深いことに、Samsung Galaxy S5 で Chrome を使用しても、Charles を介したプロキシが可能です。Samsung と iPad はどちらも同じプロキシと同じ証明書を使用しているため、構成の問題ではないことがわかっています。これは、iOS 上の Chrome と関係があります。

誰かがこれを回避する方法を見つけましたか?

4

1 に答える 1

2

簡単に言えば、iOS の Chrome はルート CA 証明書を無視します

詳細については、こちらを参照してください(最新のアップデートでは、iOS 9 以降で WKWebView を使用している M-48 で修正されたとのことです)。

于 2016-03-22T14:53:30.863 に答える