此教程對HTTP/HTTPS抓包都有效
手機抓包:
1、設(shè)置Fiddler

設(shè)置端口,并允許PC連接

點擊OK,在這里代理就設(shè)置完成,一定要重啟軟件配置才生效。
https請求設(shè)置:

下面是手機端的設(shè)置,找到你的Wifi,必須電腦和手機處于同一個Wifi下,長按wifi熱點,選擇修改網(wǎng)絡(luò)配置。


代理設(shè)置為:手動;代理主機名為你的電腦Ip,端口就是剛才Fiddler設(shè)置的端口。注意不需要抓包后記得刪除代理主機名和端口,并把代理設(shè)置為“無”。

2、在Fiddler上查看PC或APP的請求

還有一種請求方式如下圖:

Fiddler可以設(shè)置過濾,可以很方便看到我們想要的Http包:

PC上如何設(shè)置抓取https
1、清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目錄下所有文件(首次安裝fiddler請忽略)
2、清除電腦上的根證書,WIN+R快捷鍵,輸入:certmgr.msc, 然后回車,查找所有fiddler證書,然后刪除。(首次安裝fiddler請忽略)

3、清除瀏覽器上的證書文件 ,此處需要仔細(xì)查找?guī)в蠪iddlerRoot的字樣,并刪除,以谷歌瀏覽器為例說明,在瀏覽器上輸入: chrome://settings/,(首次安裝fiddler請忽略)

4、打開fiddler,點擊工具欄中的Tools—>Options,點擊Actions,選擇最后一項,Reset All certificates,然后關(guān)閉

注意:以上步驟假設(shè)是已經(jīng)安裝fiddler的情況下需要做的處理 ,若已安裝,建議執(zhí)行上述步驟,然后進行重新安裝;
5、安裝完畢后,先不用急于打開軟件。下載并安裝Fiddler證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
6、點擊https設(shè)置選項,勾選選擇項,點擊Actions,點擊第二項:Export Root Certificate to Desktop,這時候桌面上會出現(xiàn)證書FiddlerRoot.cer文件,點擊OK設(shè)置成功,關(guān)閉fiddler

7、PC端,在瀏覽器中導(dǎo)入證書FiddlerRoot.cer,以谷歌瀏覽器為例說明,在瀏覽器上輸入: chrome://settings/,然后進入高級設(shè)置,點擊管理證書,在受信任的根證書頒發(fā)機構(gòu),對證書進行導(dǎo)入。重新打開fiddler,就可以在電腦上進行https抓包了。
