Fiddler 証明書の有効期限が切れたため、https パッケージを取得できません

Fiddler 証明書の有効期限が切れると、PC とアプリの両方が https パッケージを取得できなくなります。

PC 側の手順:

1. PC 側で期限切れの fiddler 証明書を削除します。例として fiddler4 を取り上げます。

fiddler-tools-options を開き、以下に示す順序で fiddler 証明書のルート ディレクトリを開きます。

 Personal-Certificate を選択し、ルート ディレクトリ内のすべての Fiddler 証明書を削除します。

2. 新しい証明書を生成する

Fiddler には証明書ジェネレーター (fiddler インストール ディレクトリにある makecert.exe) が付属していますが、クリックしても反応しないため、この方法は使用しませんでした。

 私と同じ状況にある場合は、私が使用する方法を参照してください。

 cmd コマンド ウィンドウに次のコマンドを入力した後、Enter キーを押します。

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot、O=DO_NOT_TRUST、OU=http://www.fiddler2.com によって作成されました" -sky signal -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy 権限 -a sha1 -m 120 -b 01/07/2023

 注: -b の後の日付は有効期間の開始時刻であり、デフォルトは現在時刻です。

3. 証明書をインストールする

 ステップ 3 証明書をデスクトップにエクスポートした後、証明書をクリックしてインストールする必要があります。

インストールが完了したら、fiddler を再起動して https パッケージを取得します。

モバイル端末の手順 (iOS):

1. 携帯電話で期限切れの証明書を見つけて削除します。

設定 - 一般 - VPN とデバイス管理 - 期限切れの証明書を削除

2. 携帯電話証明書のインストール

携帯電話とコンピュータを同じネットワークに接続し、携帯電話の Wi-Fi にプロキシを設定してから、sofia ブラウザを使用して 192.168.0.0:8888 を検索します。ここで、192.168.0.0 はコンピュータの Wi-Fi の ipv4 アドレス、8888 はは fiddler によって設定されたポート番号です。検索後、赤枠内の内容をクリックして証明書をダウンロードします。

3. 証明書をダウンロードしたら、「設定」-「一般」-「Vpn とデ​​バイス管理」に進み、証明書をインストールします。インストールが成功したら、「設定」-「一般」-「このマシンについて」と入力して証明書を開きます。

よくある問題:

携帯電話に証​​明書をインストールした後、https パッケージを取得できなくなり、ネットワークが使用できなくなります

まず、パソコンのファイアウォールがオンになっているか確認し、ファイアウォールをオフにして正常に使用できるか試してください。

それでも https を取得できない場合は、互換性に問題がある可能性があります。コンピュータにプラグインをインストールします。プラグインのアドレス:

https://telerik-fiddler.s3.amazonaws.com/fiddler/addons/fiddlercertmaker.exe

プラグインをダウンロードした後、コンピューターと携帯電話の証明書を削除し、上記の手順を再度実行します。

おすすめ

転載: blog.csdn.net/weixin_50902406/article/details/132022258