Fiddler指定將它用作反向代理的兩個選項。將Fiddler用作反向代理
選項1:
的Fiddler可以被配置爲使得發送至http://127.0.0.1:8888任何流量被自動發送到不同的端口在同一機器上。要設置此配置:
啓動REGEDIT
創建一個名爲ReverseProxyForPort HKCU \ SOFTWARE裏面\微軟\ Fiddler2新的DWORD。
將DWORD本地端口,你想入站流量路由至重(一般爲80端口的 標準的HTTP服務器)
重啓提琴手
將瀏覽器導航到http://127.0.0.1:8888
選項2:
或者,你可以寫一個規則,做同樣的事情。
假設您在名爲WEBSERVER的計算機的端口80上運行網站。您正在Windows智能手機設備上使用Internet Explorer Mobile Edition連接到>網站,但您無法配置網絡代理。您想要捕獲手機中的流量和服務器的響應。
開始提琴手Web服務器的機器上,8888的
單擊工具的默認端口上運行| Fiddler選項,並確保選中「允許遠程客戶端連接」複選框。如果需要重新啓動。
選擇規則|自定義規則。如果(oSession.host.toLowerCase()==「webserver:8888」)oSession.host =「webserver:80」;如果(oSession.host.toLowerCase()==「webserver:8888」)在OnBeforeRequest處理程序中添加一行新代碼: 。
的智能手機,導航到http://webserver:8888
兩個選項都涉及同一臺機器上使用招,但如果和提琴手兩個不同計算機上運行Web服務是什麼?例如,假設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的別名)?
我想你困惑;提琴手是一個代理,你可以用它在客戶端上,上服務器或自己的計算機上 – EricLaw 2012-04-18 13:39:20