Fiddler抓包配置
手機修改代理之後,WiFi連不上了怎麼辦?請進行如下操作:
一.fiddler設定給手機新增代理
開啟fiddler工具->Tools->Options,輸入fiddle預設埠號8888;然後勾選allow remote computers to connect(意思為允許遠端連線此電腦);
二.確保電腦和手機連線同一個網路,確保在一個區域網;電腦端window鍵+R開啟小黑視窗,直接輸入命令ipconfig敲回車檢視電腦的ip地址;
如果電腦是桌上型電腦就需要開一個WiFi(可以去買一個無線網絡卡,不貴幾十塊錢;下載一個分享WiFi工具,我這裡用的是:獵豹免費WiFi)
桌上型電腦需檢視WiFi的IP地址也是電腦端window鍵+R開啟小黑視窗,直接輸入命令ipconfig敲回車;
或者去fiddle裡面也能檢視到本機IP和本機WiFi的IP地址,滑鼠移到Online上面就可以檢視;
三.手機代理設定:
(1)開啟手機的WiFi,連線本機電腦開啟的WiFi;
(2)選中WiFi之後,長按WiFi會出現修改“修改網路”,然後去點選修改,然後儲存;
修改代理儲存之後如果發現WiFi出現感嘆號!不可用的情況,那接下來你可能需要如下的操作:
a.關閉電腦防火牆(不知道的可以百度去看)
b.開啟登錄檔:window鍵+r開啟黑視窗輸入:regedit敲回車;然後在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2(如果沒有這個檔案,可以自己建立)下建立一個DWORD,值置為80;
c.去fiddle上面設定rules->Customize Rules用Ctrl+F查詢OnBeforeRequest方法(敲回車)然後在綠色程式碼下新增一行程式碼:
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
設定完之後重啟Fiddler即可。
四.手機下載fiddle的https證書主要是解決抓https的包:
開啟手機瀏覽器裡面輸入:本機IP或者是本機開啟的WiFi的IP地址加上fiddle埠進行搜尋下載證書;
ps:192.168.191.8:8888