fiddler默認只抓取電腦的http請求,若是要支持抓取手機的http,須要設置。html
// fiddler客戶端設置 Tools->Options->Connections->Allow remote computers to connect
// 查看本機ip地址 ipconfig
// 手機wifi 高級設置->手動代理->ip地址(填上面查到的地址)->端口號(8888)->IP(DHCP)
這樣應該就能夠抓取手機的http請求了。瀏覽器
注意:有時須要重啓fiddler才能生效。安全
下載地址:http://www.telerik.com/docs/d...工具
注意:fiddler的版本必須是4.6.3 or 4.6.20176以上,版本低的話fiddler證書生成器或直接退出.net
運行fiddler,運行證書生成器,而後在fidder端設置。代理
Tools->Options->Https->Capture Https Connects->Decrypt Https traffic
此時會彈出證書生成的提示,點擊next,一直到完成。code
重啓fiddlerhtm
Tools->Options->Action->Export Root Certificate to DeskTop
這樣就把證書導到了桌面。blog
// 方式1 拷到手機上,點擊安裝。
// 方式2 手機設置代理後,瀏覽器訪問http://ip地址:8888,而後點擊下載證書
https頁面有個select,其四種值的意義以下:教程
from all processes : 抓取全部的 https 程序, 包括 本機 和 手機 from browsers only : 只抓取瀏覽器中的 https 請求 from non-browsers only : 只抓取除了瀏覽器以外的全部 https 請求 from remote clients only : 抓取遠程的客戶端的 https ,能夠表明手機
手機->設置->安全->受信任的憑據(這裏可查看手機信任的證書)
如何用Fiddler對Android應用進行抓包
使用Fiddler工具抓取手機HTTP和HTTPS包
Fiddler抓包使用教程-Https