iPhoneやiPadデバイスからフィドラーログをキャプチャするにはどうすればいいですか?
解決策:
Fiddlerを使ってウェブトラフィックをキャプチャするには、ワイヤレスネットワーク、iOSデバイス、Windowsマシンが必要です。
iOSデバイスからフィドラーのログをキャプチャするには:
モバイルデバイスからのトラフィックをキャプチャするようにWindows/Fiddlerホストを設定します。
- Fiddlerをダウンロードしてインストールし、アプリケーションを開きます。
- [ツール] > [フィドラーオプション] > [接続] に移動し、[リモートコンピューターの接続を許可する] チェックボックスをオンにしてください。
- フィドラーを再起動してください。
注:ファイアウォールがFiddlerプロセスへの受信接続を許可していることを確認してください。
- Fiddlerツールバーの右上にあるオンラインインジケーターにカーソルを合わせると、Fiddlerホストマシンに割り当てられたIPアドレスが表示されます。
- ブラウザで http://[IPAddressofFiddlerHostMachine]:8888 に移動して、iOSデバイスが Fiddler に接続できることを確認します。
フィドラーエコーサービスのページが表示されます
- Fiddlerがトラフィックをキャプチャしていることを確認するには、[ファイル] > [トラフィックのキャプチャ] に移動します。 トラフィックのキャプチャの横にチェックマークがあるはずです。
HTTPSトラフィックを復号化するために、Windows/フィドラーホストにフィドラールート証明書をインストールします。
- http://www.telerik.com/fiddler/add-ons でフィドラー用の証明書メーカープラグインをダウンロードしてインストールしてください
- 「ツール」>「フィドラーオプション」>「HTTPS」に移動し、「HTTPSトラフィックの復号化」ボックスをチェックしてください。
- フィドラールート証明書を信頼するには、ポップアップで「はい」を選択し、フィドラールート証明書のインストールポップアップで「はい」をクリックします。
- Fiddlerを閉じて再起動してください。
iOSデバイスからウェブトラフィックをキャプチャするには:
- iOSデバイスで、3G/4G接続をすべて無効にします。
- [設定] > [Wi-Fi] に移動します。
- Wi-Fiネットワークをタップして設定画面に移動します。
注:iOSデバイスが接続されているWi-Fiネットワークは、Fiddlerホストマシンが接続されているのと同じネットワーク上にある必要があります。
- ネットワークの詳細画面の下部で、「HTTPプロキシ」の「プロキシの設定」をタップします。
- 「マニュアル」をタップします。
- Fiddlerが稼働しているマシンのIPアドレス(またはホスト名)とポート番号8888を入力します。 これにより、モバイルデバイスからのすべてのネットワークトラフィックがFiddler経由でルーティングされます。
- iOSデバイスで、ブラウザで http://ipv4.fiddler:8888/ にアクセスしてください。
- フィドラーエコーサービスのウェブページの下部から、フィドラーエコーの証明書をダウンロードしてください。
- FiddlerRoot.cer ファイルを開きます。
- インストールボタンをタップします。
- インストールボタンをもう一度タップします。
注:iOS 10以降では、FiddlerRoot証明書をインストールした後、[設定] > [一般] > [情報] > [証明書の信頼設定] に移動し、FiddlerRootルート証明書の完全信頼を手動で有効にします。 これにより、第三者があなたのすべての通信を盗聴できるようになるというダイアログを受け入れてください。
発生している問題を再現して、Fiddler ログを Webex サポート担当者に提供してください。
- iOSデバイスで問題を再現してください。
これで、ウェブトラフィックがFiddlerでキャプチャされるはずです。
- 問題が再現されたら、[ファイル] > [保存] > [すべてのセッション...] に移動します...
- 詳細な調査のため、.saz ファイルを Webex サポート担当者に送ってください。
この投稿記事は役に立ちましたか?