備忘録

備忘録

Fiddler Orchestraの使い方

Ⅰ. はじめに

タイトルの通り「Fiddler Orchestraの使い方」です。

この記事は以下の記事を基にして書かれています。
https://www.telerik.com/blogs/a-brief-user-guide-on-fiddler-orchestra

Fiddler Orchestraについてはこちらの記事を参照して下さい。
http://kagasu.hatenablog.com/entry/2017/12/17/004417

Ⅱ. 必要環境

Windows Forms版Fiddlerを動作させる為に必要です。

.NET Core / Xamarinは各プラットフォームでFiddler Orchestraのクライアントを動作させる為に必要です。

Ⅲ. 使い方

1. Windows Forms版Fiddlerを起動し、 Fiddler Orchestraを開始させる


2. 「Get Fiddler Orchestra client for Windows, Mac and Linux」をクリックする


3. 「FiddlerOrchestra.Client.NetCore.WindowsMacLinux.zip」を任意のディレクトリに展開する
4. コマンドプロンプトを起動し、以下のコマンドを実行する
dotnet FiddlerOrchestra.Client.NetCore.dll

f:id:kagasu:20171217135752p:plain

5. 「http://localhost:8800/」にアクセスする


6. 任意の設定をする

用途に応じて適当なProxyサーバを起動して下さい。

  • Proxy(任意)

普通のProxyサーバです。
OSやWebブラウザ等の設定から自分で接続先を指定する必要があります。
Windows Forms版Fiddlerのように自動で設定されません。
Windowsの場合はIEのオプションから設定しなければ動作しませんでした。

  • HTTP Reverse Proxy(任意)

HTTP Reveres Proxyサーバです。

  • HTTPS Reverse Proxy(任意)

HTTPS Reveres Proxyサーバです。

  • HTTPS Root Certificate(任意)

SSL通信をキャプチャさせたい場合はルート証明書を作成しクライアントにインストールして下さい。

  • Orchestra Connection(ほぼ必須)

Windows Forms版Fiddlerで動作しているFiddler Orchestraサーバを指定します。
この設定はほぼ必須です。
設定なしでも動作しますが通信ログやフィルタ機能等の設定を一切行う事が出来ません。

7. 実行結果

f:id:kagasu:20171217151802p:plain