web-dev-qa-db-ja.com

localhostをリッスンするようにFiddlerを構成する方法は?

ローカルマシン上のプロセスと、ローカルマシン上で実行されている別の(サーバー)プロセス間のHTTPトラフィックを監視したい。

localhostとの間のトラフィックをリッスンするようにFiddlerを構成するにはどうすればよいですか?

102
The Light

URLにフィドラーを追加するだけで

http://localhost.fiddler:8081/

トラフィックはフィドラー経由でルーティングされるため、フィドラーに表示されます。

131
Tomer

localhostの後にドット.を追加します。

たとえば、http:// localhost:24448/HomePage.aspxがあった場合

それをhttp://localhost.:24448/HomePage.aspxに変更します

Internet Explorerは、「localhost」のプロキシサーバーをバイパスしています。ドットを使用すると、ドメイン名の「localhost」チェックに失敗します。

60
Oleg Grishko

.NETとInternet Explorerは、プロキシー経由でlocalhostの要求を送信しないため、Fiddlerには表示されません。

多くの選択肢が利用可能です

Localhostの代わりにマシン名を使用します。 Firefox(fiddlerアドオンがインストールされている)を使用して要求を行います。 localhostの代わりに http://ipv4.fiddler を使用します。

詳細情報 http://www.fiddler2.com/Fiddler/help/hookup.asp

21
jatin

「localhost」の代わりにマシン名/ IPアドレスをURLに入れてみてください。私のために働く...

7
myro

別のドメインを使用するようにアプリケーションサーバーとクライアントを構成するのではなく、プロキシを使用するようにクライアントアプリケーションを構成することができます。 Fiddlerは、使用可能なプロキシも作成し、すべてのトラフィックを記録します。 Rick Strahlが.NET Appsでこれを使用することについてブログに書いたので、私はこのブログ投稿を常に置き忘れているので、ここにリンクさせてください: http://weblog.west-wind.com/posts/2008/Mar/14/ Debugging-Http-or-Web-Services-Calls-from-ASPNET-with-Fiddler

簡単に言うと、app.configの変更は次のとおりです。

<system.net>
  <defaultProxy>
    <proxy  proxyaddress="http://127.0.0.1:8888" />      
  </defaultProxy>
</system.net>
4

できません。代わりに、マシンの名前が「myMachine」の場合、ブラウザで http:// localhost ではなく http:// mymachine を指定します。

4
Aliostad

URLのlocalhostlvh.meに置き換えます

たとえば、http:// localhost:24448/HomePage.aspx

http://lvh.me:24448/HomePage.aspxに変更します

3
Hossein

ツール=>フィドラーオプション=>接続ジャンプするものがあるテキストエリアがあり、そこからLHを削除します

3
bresleveloper

そして、私はVistaの「localhost」でそれを見つけました。動作しないでしょう。この場合、「127.0.0.1。」を使用します(ドットが付加されたループバックアドレス)。

2
Michal B.

Fiddler v4.4.7.1を実行しています。 Composerタブを使用する場合、localhost:8888またはmachinename:8888を使用する必要がありました。 Help/About Fiddlerメニューオプションを見て、「Running on:」と表示されます。私のマシン名は8888です。

0
pollifax

光、

クライアントとして機能するプロセスを構成して、fiddlerをプロキシとして使用できます。

Fiddlerは127.0.0.1:8888にプロキシとして便利に設定され、デフォルトでコントロールパネルの[インターネットオプション]の下のシステム設定をオーバーライドします(構成している場合)。これにより、共通プロトコル(http、https、 ftp)は、マシンを離れる前に127.0.0.1:8888に移動します。

現在、これらのプロトコルは多くの場合、ブラウザなどの一般的なプロセスからのものであるため、フィドラーが簡単に取得できます。ただし、あなたの場合、リクエストを開始するプロセスはおそらくブラウザではなく、php.exe、Java.exeなどのプログラミング言語、または使用している言語のブラウザです。

たとえば、PHPを使用している場合、curlを活用できます。 curlモジュールが有効になっていることを確認してから、リクエストを呼び出すコードの直前に以下を含めます。

curl_setopt($ ch、CURLOPT_PROXY、 '127.0.0.1:8888');

お役に立てれば。また、いつでも構築できるように、フィドラーのドキュメントからそのようなものをいつでも検索できます。 http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigurePHPcURL

0
anka

これは簡単です。コマンドプロンプトでIPconfigを使用してコンピューターのIPアドレスを取得するだけです。次に、ローカルホストではなくIPアドレスを使用してサービスをヒットします。この作業を行うためにFiddlerに対して何もする必要はありません。それだけで機能します。

0

IE、Chrome、Edgeなどのインターネットオプションを使用しないFirefoxに固有の設定では、about:configを使用して設定を変更し、設定network.proxy.no_proxies_onを見つけてlocalhostを削除できます。

これはFirefox Developer Edition 66.0b2のデフォルト設定であり、Fiddler 5.0.20182.28034で機能しました。

(リストされている他のソリューションは機能しますが、このソリューションを使用すると、移動先のホストを変更できません。)

0
mlhDev

Localhostを127.0.0.1に置き換えます。機能しない場合は、実行構成を変更してIPアドレスをサポートします。

0
user2357935

Firefoxのプロキシ設定に移動し、「システムプロキシを使用」を選択しますが、「プロキシなし」フィールドでlocalhostの例外がないかどうかを確認してください。

enter image description hereenter image description here

0

FireFoxを使用している場合、Fiddlerのアドオンは、トラフィックをキャプチャするときにlocalhostを無視しないように自動的に構成します。 localhostからのトラフィックがまだ(または突然)表示されない場合は、Fiddlerからのトラフィックキャプチャを無効にしてから再度有効にして、アドオンをプロキシ設定に修正してください。

0
Suncat2000