使用fiddler的autoResponder及設置手機端代理實現遠程調試,出現的問題及解決辦法


這是開通博客的第一篇隨筆,好雞凍哈哈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),吼吼~~

(完)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM