2012-03-22 60 views
7

Fiddlerは、これをリバースプロキシとして使用するための2つのオプションを指定します。Fiddlerをリバースプロキシとして使用する

オプション1:http://127.0.0.1:8888に送信されたトラフィックが自動的に同じマシン上の別のポートに送信されるように

フィドラーを構成することができます。この構成を設定するには:

スタートREGEDIT

は、Microsoft \ Fiddler2を\ HKCU \ SOFTWAREの内部ReverseProxyForPortという名前の新しいDWORDを作成します。あなたは( 標準のHTTPサーバのために、一般的にポート80)にトラフィックインバウンドルートを再したいローカルポートにDWORD

再起動フィドラー

http://127.0.0.1:8888

にブラウザをナビゲートを設定し

オプション2:

また、あなたはそのルールを書くことができます同じことをする。

WEBSERVERというマシンのポート80でWebサイトを実行しているとします。 Webプロキシを設定できないWindows SmartPhoneデバイスでInternet Explorer Mobile Editionを使用して> Webサイトに接続しています。電話機からのトラフィックとサーバーの応答をキャプチャする必要があります。 8888

[ツール]をクリックし、デフォルトのポート上で実行されているWebサーバマシン上

スタートフィドラー、| 「Fiddler Options」を選択し、「Allow remote clients to connect」チェックボックスがオンになっていることを確認します。必要に応じて再起動します。

ルールを選択してください。ルールのカスタマイズ。

oSession.host.toLowerCase()== "webserver:8888")の場合、OnBeforeRequestハンドラの内側に新しいコード行を追加します。oSession.host = "webserver:80";スマートフォンで

、両方のオプションは、同じマシン上のバイオリン弾きを使用することを含むが、何かのフィドラーと二つの異なるマシン上で実行するWebサーバ

http://webserver:8888

に移動?たとえば、example.comが一部のユーザーによって照会され、1.2.3.4に解決されたとします。 1.2.3.4でFiddlerを実行して、example.comが照会されるたびにトラフィックを1.2.3.5に転送できますか?オプション2を使用してFiddlerを設定すると仮定すると、 'webserver'をexample、example.com、www.example.com、またはexample.comのIPアドレスに設定します(www.example.comはexample.comのエイリアスです)?

+1

私はあなたが混乱していると思うこと

Web Browsers Option

変更、フィドラーがプロキシである、あなたは上、クライアント上でそれを使用することができますサーバー、またはそれ自身のコンピュータ – EricLaw

答えて

9
if (oSession.HostNameIs("subdomain.example.com")) { 
    oSession.bypassGateway = true; // Prevent this request from going through an upstream proxy 
    oSession["x-overrideHost"] = "128.123.133.123"; // DNS name or IP address of target server 
} 

は、Windowsが時々、あなたがトラップトラフィックにフィドラーを使用することもできますが、何らかの理由でプロキシを使用するようにクライアントを設定することはできません異なるIPアドレス

0

に1つのホスト名を指すことによって、HOSTSファイルをシミュレートサーバ。

Fiddlerは「リバースプロキシ」として動作できます。つまり、サーバー上で実行し、インバウンド要求を別のポートまたはWebサーバーに転送できます。

Video on how to configure fiddler as reverse proxy

+0

ビデオが削除された場合の質問に対するテキストの回答を提供する方が良いでしょう。 – bibi

0

私はバイオリン弾き2に正しくリバースプロキシを設定して、私のiOSデバイスが接続されています。しかし、私はそれからトラフィックを表示するためにフィドラーを得ることができませんでした。この問題が発生している場合は、簡単ではありますが重大な設定手順が必要です。

トラフィックキャプチャウィンドウの下部には、トラフィックをキャプチャする対象を指定するオプションがあります。デフォルトでは、これは「Webブラウザ」です。これは、リモートマシンのブラウザではなく、ホストマシン上のWebブラウザを意味します。 。すべてのプロセスと、トラフィックが作品を取り込む」に

All Processes Option

関連する問題