這是開通博客的第一篇隨筆,好雞凍哈哈o_O
首先是下載安裝,我安裝的是最新的v4.6.2.0版本,大家在百度上搜fidddler4在百度軟件中心普通下載就可以了。
或者直接用這個連接:http://dlsw.baidu.com/sw-search-sp/soft/47/10963/fiddler4_4.6.2.0_setup.1453708442.exe
下載完雙擊一步步安裝完就OK了。
本想寫詳細些,寫到這就寫不下去了,我還是簡單點吧,
一、關於fiddler 和其 AutoResponser功能,請看這篇博客:
Fiddler - 前端開發值得擁有 :http://www.cnblogs.com/Darren_code/archive/2011/09/28/Fiddler.html
二、設置手機代理,用fiddler抓取手機請求:
前提:要保證你的手機和電腦在同一個局域網內。
設置代理步驟:
1、首先在工具欄找到Tools>Fiddler Options,點擊進入。
2、然后找到Connections選項如下圖,將Allow remote computers to connect 勾選上(若有提示,確定即可),然后記住默認8888這個端口(可更改),設置手機代理是會用到,然后點OK。
然后是查看電腦的Ip並記下,一會設置會用到,方法有兩種:
方法一:從fiddler菜單欄中找到 Online 圖標,鼠標放在上面會提示IP,如下圖:
方法二:打開cmd命令窗口,輸入命令:ipconfig,返回的IPv4地址即電腦ip,如下圖:
3、OK,下面就是來設置手機代理吧,打開手機WLAN設置,一般長按WiFi名會出現選框,選擇“修改網絡”。出現該WiFi修改網絡頁面,選中“顯示高級選項”,代理選手動,主機名為電腦ip,端口為fiddler設置的端口(默認8888),只需設置這幾項,其他不需要設置,然后保存即可。
然后手機再上網發送請求數據,就會被fiddler抓到,如下圖:(如果沒有請重啟fiddler)
這是還不能抓到手機的https類型請求,還要設置下fiddler,找到Tools>Fiddler Options>https選項,如下圖進行設置,之后保存重啟fiddler。
這時在手機上訪問https請求,fiddler照樣可以抓到了。
不過,我還是遇到了問題,就是這樣設置時候還是不能抓到https請求返回的 JS 等文件,並且請求出現好多“Tunnel to”。。搜了下原因是我手機上沒有安裝fiddler的CA證書。。
好吧,那就安裝,具體方法就是在手機瀏覽器地址欄訪問你的電腦ip+8888端口(例如我的是:10.23.30.49:8888),出現下面的頁面:
點下面 FiddlerRoot certificate 鏈接,可以彈出下面的安裝頁面,輸入一個名字即可,如:fiddler。點擊確定。
本應該成功安裝了,點擊確定之后彈出了個下面這個頁面,,怎么輸入都不顯示文字。。
搜了一下,好像是我手機沒有設置“鎖屏密碼”,好吧,設置了鎖屏密碼就沒有第二個頁面彈出來了。
再安裝能安裝成功了。
然后就可以就可以開心的調試手機上的頁面了(用AutoResponser),吼吼~~
(完)