web-dev-qa-db-ja.com

フィドラーがセッションを表示しない

2台のマシン(v2.3.0)に最新バージョンのfiddlerをインストールしましたが、一方のマシンではWebセッションが表示され、もう一方のマシンでは表示されません。

これは、Win7でIEとFirefoxを使用しています。

Customrules.jsを削除して、fiddlerに新しいものを作成させてみました。

HTTPSサイトにアクセスするとフィドラーSSL証明書が表示されるので、壊れたマシンが実際にフィドラーを介してトラフィックをプロキシしていることを知っています。

ウィンドウの左下にあるオプションを[すべてのプロセス]、[Webブラウザー]、および[非ブラウザー]に設定しました。セッションを表示できないようです。

何が問題になっているのかを見つけるためにどこを見ればよいかについてのヒントはありますか?

ありがとう、

カーク

18
KirkJ

可能性の大まかな順序で..

  • _File->Capture Traffic_が(明らかに)チェックされていることを確認します。

  • 左下に「すべてのプロセス」と表示されていることを確認します。

  • [フィルター]タブにフリックして、_Use Filters_のチェックを外します(私常にこれを忘れます..)

  • 「AutoResponder」タブについても同様です。

  • ツールバーの[プロセスフィルター]ボタンを1回クリックして、オフになっていることを確認します。

  • _Help->About Fiddler_に移動し、ポート番号を_IE->Options->Connections->Lan settings->Proxy server->Advanced_と比較します

  • それが失敗した場合は、以下のチェックを外してください。

    _Rules->Hide Image Requests
    Rules->Hide HTTPS Connects
    Rules->Hide 304s
    _
  • ルールスクリプト内のすべてを削除するには、_Rules->Customize Rules_に移動し、OnBeforeResponse()の末尾に次の行を追加します。

    _oSession.oFlags.Remove("ui-hide");
    _

    (それで修正される場合は、ルールの何かが_oSession["ui-hide"]_を設定しています)

これらのステップの後、「アプリケーション固有」を考える時が来ました。たとえば、.netは「localhost」をプロキシしません。 このページ PHP、.net、Java、Win7電話などのアプリケーション固有のヒントがあります。

それがすべて失敗した場合は、 Fiddler group に移動して質問を投稿すると、通常、EricLawrence自身からかなり迅速な応答が返されます。

シンプル..

47
chrismilleruk

http://www.fiddler2.com/fiddler/help/faq.asp

ステータスバーフィルターを[すべてのプロセス]に設定し、ツールバーの[プロセスフィルター]が設定されていないことを確認し、[フィルター]タブを調べて、ルールが有効になっていないことを確認します。ルールを作成または設定した場合(メニューを参照)、それらも確認してください。

3
EricLaw

私もこの問題に遭遇しました。前述のように、プロキシサーバーが原因で発生する可能性があります。

私にとっての問題は、HolaやUnblockYoukuなどのVPNプロキシ拡張機能を使用していたことでした。だから私は単にそれらをオフにしました。

0
Dylan Belvedere

私はちょうど同じ問題を抱えていて、すべてのユーザーからのプロセスの表示をチェックすることによってタスクマネージャーのすべてのフィドラープロセスを終了することによってそれを解決しました。私が使用しているマシン(ローン)の別のユーザーは、まだFiddlerセッションを行っていました。そのセッションを終了して新しいセッションを開始すると、問題が解決したようです。

0
kgibson

これを試してみてください

Help -> Troubleshoot Filters

また、[フィルター]タブをクリックし、[フィルターの使用]をオフにするか、フィルターを適切に変更します。

0
Pandiyan Cool

他の回答が機能しない場合は、フィドラーを右クリックして[管理者として実行]を選択します。

0