Fiddler抓包工具的簡單使用


Fiddler的官方網站:http://www.fiddler2.comweb

Fiddler的官方幫助:http://docs.telerik.com/fiddler/knowledgebase/quickexec瀏覽器

使用方法:

1.下載後安裝
2.fiddler給手機添加代理服務器

打開fiddler工具->Tools->Fiddler Options,記住圖一的端口號;網絡

電腦和手機鏈接同一個網絡,確保在一個局域網。電腦端(cmd-ipconfig)查看電腦的ip地址
其中,ipv4地址就是電腦的ip地址。app

手機端設置WLAN種給網絡設置代理,選擇對應的WLAN,對該網絡進行編輯,代理選擇手動,主機名填上面電腦ip地址,端口寫fiddler提供的端口(如圖二)。
工具

手機端用瀏覽器訪問http://IP:端口,觀察網絡是否訪問成功。若是訪問不成功,有可能出現下面兩種問題.網站

 

問題1: Fiddler抓包工具手機添加代理後連不上網

打開註冊表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下建立一個DWORD,值置爲80(十進制)
ui

編寫fiddlerScript rule,點擊Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代碼spa

if (oSession.host.toLowerCase() == "webserver:8888") 
{
    oSession.host = "webserver:80";
}

設置完以後重啓Fiddler便可代理

問題2:打開fiddler以後,電腦端瀏覽器沒法訪問頁面

有時候,咱們打開fiddler會發現,電腦端瀏覽器沒法上網,手機端是經過電腦上開啓的fiddler做爲代理服務器來訪問頁面的,固然也不行啦 
在等待很長時間以後,頁面會出現以下提示: 
Fiddler] The connection to the upstream proxy/gateway failed. Closing Fiddler, changing your system proxy settings, and restarting Fiddler may help. System.Exception Upstream Gateway refused requested CONNECT.
解決辦法:
第一步,選擇Tools:第二步,選擇Gateway:
第三步,也就是最關鍵的一步了,直接選擇不適用代理:

 

訪問成功:

相關文章
相關標籤/搜索