私はプロキシトラフィックの初心者であり、ここで Charles Proxy と格闘しています。
「トラフィックを傍受」しようとしています。 HTTPSページがあり、コンテンツのデータを表示したい(チャールズプロキシ内)。
すべての私のhttpsが返されます<unknown>
私は現在Firefoxを使用しています。プロキシ設定を手動で設定していません。馬鹿げた質問のように見えるかもしれませんが、これを解決する方法を理解できませんでした。
...私はそれがSSLに関係していることを知っていますが、自分でその問題を解決することはできません
FabianとSchroederによって指摘されたように、プロキシ自体からSSL証明書をインストール/信頼する必要があります(たとえば、 here は、チャールズのようなローカルプロキシであるBurpでどのように行われるかです)。
documentation に従って、Charles証明書をインストールします。
Firefoxで https://chls.pro/ssl にアクセスします。証明書のインポートダイアログが表示されます。オプション「Webサイトを特定するためにこのCAを信頼する」にチェックを入れ、インポートを完了します。
Firefoxでは、信頼されていないWebサイト(ローカルプロキシ https://chls.pro/ssl など)にアクセスするときにプロンプトの証明書を受け入れるか、(。PEM)ファイルを介して手動でインポートすることができます- ここ :
Charlesで[ヘルプ]メニューに移動し、[SSLプロキシ]> [Charlesルート証明書のインストール]を選択します。
Firefoxでは、[設定]メニューに移動して、検索ボックスに証明書を入力し、[証明書の表示...]、[証明書]、[インポート]の順にクリックします。
証明書をインポートする方法は、プラットフォームによって異なります(たとえば、Windowsが証明書を「インストール」します)。
問題を特定するために、最初にHTTPトラフィックを傍受できますか?