1. 程式人生 > >fiddler抓包過程以及fiddler抓包手機新增代理後連不上網解決辦法

fiddler抓包過程以及fiddler抓包手機新增代理後連不上網解決辦法

1.(1)電腦端開啟安裝好的的fiddler,開啟Tools-Options


(2)HTTPS設定如下圖


(3)Connection設定如下圖,埠號設為8888


2.手機端新增代理

注:電腦聯網和手機聯網在一個區域網,手機和電腦都是連的公司網路

電腦的ip地址


手機端設定-WLAN中給網路設定代理,選中連線的WLAN,對該網路進行編輯,代理中選擇手動,主機名填寫電腦的ip地址(電腦cmd-ipconfig),埠寫剛剛fiddler寫的埠8888


3.手機端用瀏覽器訪問http://IP:埠,用電腦的埠和fiddler設定的埠訪問安裝證書,訪問網路,觀察fiddler能否成功抓包。這時候一般情況下手機網路能訪問,抓包成功。

4.fiddler抓包手機新增代理後連不上網解決辦法:

手機設定代理後,無法訪問網路了,如斷網般。。。研究了半天,和同事一起藉助百度的力量解決了。

(1)開啟登錄檔,HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下建立一個DWORD,值設定為80(十進位制)


(2)編寫FiddlerScript rule,點選Rules > Customize Rules,用ctr+f查詢到OnBeforeRequest方法新增一行程式碼

Inside the OnBeforeRequest handler*, add a new line of code:

if(oSession

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