2009-07-21 49 views
11

我剛開始使用Fiddler 2爲我創建的基於REST,JSON和SOAP的服務創建請求對象。到目前爲止,它工作得很好。Fiddler 2擦除我的Internet Explorer代理設置

當我試圖通過Internet Explorer使用我公司的一些資源時,問題就出現了。我得到了某種DNS錯誤,我意識到發生了這種情況,因爲我每次打開小提琴手(IE6和IE8)都會清除我的代理設置。有誰知道小提琴手可能會在這裏「擺弄」什麼,會導致這樣一個奇怪的問題。

更多信息:這發生在運行Windows XP的虛擬PC虛擬機上。正在被消隱的確切東西存在於工具 - > Internet選項 - >連接 - > LAN設置窗口中。這兩個複選框都被選中,並且高級窗口中的字段被填充。之後,所有人都被空白。

回答

24

上的提琴手的啓動改變了你的代理服務器設置並在小提琴關閉時將它們恢復到開始之前的狀態。

但是,這並不能真正解釋您的問題,因爲當Fiddler運行時,它將使用您的舊代理服務器作爲上游代理服務器,當您關閉它時,它會將設置恢復到之前的狀態。

如果您不想在IE中使用Fiddler,請取消選中Tools/Fiddler Options中的「Act as system proxy」複選框;請注意,您需要手動配置您的應用程序或框架(例如.NET)才能使用127.0.0.1:8888作爲代理。

+0

感謝埃裏克寫這樣一個很棒的程序btw – Polaris878 2009-07-21 17:53:05

2

由於Fiddler通過將自身添加爲代理而不是使用當前的代理設置,因此它變得空白。這就是它攔截所有流量的方式。

好消息是,隨着一點點的配置,可以配置提琴手充當代理,並使用您的手動配置的企業代理,以及:

Fiddler Web Debugger - Configuring Clients

+0

你實際上並不需要任何configuration--這是默認設置。 :-) – EricLaw 2009-07-21 14:31:08

+0

即使代理不是「自動檢測」?我的印象是,如果它是系統設置中的手動配置代理,那麼它也必須在Fiddler中手動配置。衛生署! – 2009-07-21 14:49:04

1

提琴手殺了我的,即連接但Firefox連接仍然....

我有一個錯誤「錦繡:對wwww.google.com.au DNS查找失敗,沒有這樣的主機被稱爲」

我只是修好了我的。我把「http:// localhost:8888/VirtFolder/MyWebApp」放到了url中,它似乎讓連接和IE重新開始工作。

0

確保您的代理沒有指向.PAC文件。啓動時,Fiddler不會「保留」這種配置。而是手動鍵入實際的代理FQDN。

4

1)打開一個命令提示符具有管理員priveleges

2)輸入NETSTAT-AB

3)看有無上的8888端口運行已經

如果是的話,那就是你的問題。更改提琴手地跑了出去端口8889(或下一個可用的端口)

1)工具 - >提琴手選項 - >連接 - >提琴手偵聽端口 - > 8889

相關問題