參考資料:https://www.cnblogs.com/lauren1003/p/6519630.htmlhtml
使用fiddler抓取不到瀏覽器的包時經常使用的解決辦法:chrome
1.必須先打開Fiddler,再打開瀏覽器
2.Fiddler只能截取網頁與服務器間的通訊,沒法截取遊戲封包
3.Fiddler沒有打開捕捉模式瀏覽器
使用捕捉模式截取直接去特定瀏覽器的包:服務器
1. 點擊下圖中的捕捉按鈕,按鈕處的文案將顯示成"pick target",拖動鼠標至特定瀏覽器頁面並放開鼠標,此時瀏覽器名稱及佔用端口號將顯示在捕捉按鈕以後工具
其餘問題的解決方法:插件
一、這種是chrome瀏覽器抓不到的狀況:實際上fiddler是能夠抓chrome的請求的。
因爲可能chrome安裝了代理管理的插件SwitchySharp,不管選擇直接鏈接仍是選擇使用代理鏈接,插件都會屏蔽fiddler的設置。
fiddler會自動給瀏覽器設置一個代理127.0.0.1 端口8888,而且記憶瀏覽器的代理設置,全部的請求先走fiddler代理,再走瀏覽器代理。
若是使用插件,可能會直接屏蔽了fiddler的代理,所以沒法監聽到請求了。代理
chrome下的解決方法,代理插件選擇「使用系統代理設置」選項,fiddler又從新能看到chrome的請求了。
或者不使用插件,不用卸載,chrome很方便禁用一個插件。而後使用瀏覽器默認的代理設置方式就ok了。htm
使用代理插件是爲了方便切換代理,可是可能會致使fiddler等工具沒法使用。正所謂魚和熊掌不可兼得。 blog
二、還有就是多是某個進程致使的,一般咱們會到任務管理器中找,這裏是個藏污納垢的地方,裏面會發現好多的問題,你能夠嘗試着把跟系統無關的進程都關掉,一個一個排查,看多是哪裏有問題。先這麼多,後面若是有新的問題,再更新。 遊戲
三、還有一種狀況是用了一款叫作adsafe的軟件,能夠屏蔽掉全部的廣告。把他關掉以後就能夠抓包了。分析瞭如下緣由多是這款軟件權限比較高,就和殺毒軟件同樣,能夠接管你全部的流量。因此,fiddler就不能正常的抓到你全部的包了。直接用任務管理器把這個程序進程殺掉就行了。