web-dev-qa-db-ja.com

HTTPSコンテンツの表示方法[プロキシの使用]

私はプロキシトラフィックの初心者であり、ここで Charles Proxy と格闘しています。

「トラフィックを傍受」しようとしています。 HTTPSページがあり、コンテンツのデータを表示したい(チャールズプロキシ内)。

すべての私のhttpsが返されます<unknown>

私は現在Firefoxを使用しています。プロキシ設定を手動で設定していません。馬鹿げた質問のように見えるかもしれませんが、これを解決する方法を理解できませんでした。

...私はそれがSSLに関係していることを知っていますが、自分でその問題を解決することはできません

1
iagokrt

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トラフィックを傍受できますか?

1
p_koelio