2012-07-31 88 views
7

我想知道是否可以在僅使用某些進程而不是使用系統代理設置的所有應用程序使用Fiddler2。我知道Fiddler2中有一個過濾器選項,但據我所知,只有隱藏了信息,並且無論如何都會捕獲流量。僅對某些進程使用提琴手

+0

這完全取決於你想要的目標進程是什麼。某些進程只使用系統代理(例如IE)並對其進行重新配置,因此只有單個進程使用代理纔是不重要的。在其他情況下(例如Firefox和Opera),只需配置那些產品即可通過Fiddler,很容易。但真正的問題是*爲什麼*您希望這樣做?如果您擔心影響應用程序的行爲,您不需要調試,則可以採取簡單的步驟來降低影響... – EricLaw 2012-08-01 19:02:01

+0

嗯,我意識到這一點,但我正在尋找一種簡單的方法來做到這一點。至於第二部分(「爲什麼」):我認爲直接從我的應用程序建立的連接與Fiddler2相比具有更高的一致性。我的意思是,當我使用Fiddler2時,許多連接在大量下載情況下死亡。 – 2012-08-02 06:53:22

回答

8

小提琴手工具欄上有一個「任意進程」按鈕。將該圖標拖到窗口中,僅顯示來自該過程的流量。再次點擊圖標取消過濾器。 這是按流程過濾的最佳和最簡單的方法。

或者,在「文件」菜單中,不要選中「Capture Traffice」項目。然後在需要被提琴手捕捉的其他應用程序中設置代理。

如果捕獲HTTPS,開啓HTTPS配置對話框(提琴手選項>> HTTPS),你會看到一個列表框與這些列表項:

  • ...從所有進程
  • 。 ..from瀏覽器只
  • ...從非瀏覽器只
  • 從遠程客戶端
  • ...只有
+0

謝謝。這完全不是我正在尋找的**,而是它解決了我的問題。不過,我認爲Fiddler團隊應該實施像「Proxifier」這樣的過濾機制。 – 2012-08-04 05:07:32

1

這裏是一個告訴您如何濾波器b視頻y在提琴手的過程。在視頻結尾處,您可以瞭解如何通過瀏覽器甚至瀏覽器的選項卡進行過濾。 https://www.youtube.com/watch?v=qZYl3a60-Uc

步驟(小提琴手4.3倍) -

  1. 提琴手>過濾器標籤

  2. 使用過濾器 - 檢查它!

  3. 客戶端進程:僅顯示流量 - 檢查它! >從相鄰的下拉菜單中選擇您的過程(瀏覽器或瀏覽器中的選項卡)。

  4. 操作按鈕>立即運行filterset - 單擊它!

完成!