日常記坑之fiddler不能抓到數據

【這裏以不能在手機上抓到包爲例】

前提條件:

1、已設置Fiddler的代理端口
  Tools –> Options-> Connections,設置代理端口:8888, 勾選 Allow remote computers to connect,即允許遠程計算機連接Fiddler,

注:8888爲默認端口號,可修改,但需注意兩點,一是本機空閒端口,二是手機代理設置時要與fiddler的端口一致。

2、已設置解密HTTPS的網絡數據
  Tools –> Options-> Https,勾選"Decrypt HTTPS traffic"、"Ignore server certificate errors。
3、 手機與電腦在同一局域網下
  已勾選“顯示高級選項”-> 代理 選擇“手動” ->輸入服務器主機名和服務器端口 ->IP選擇“DHCP”->連接,即完成手機端設置代理操作,如下圖所示:
注:服務器主機名:Fiddler所在電腦IP(即開啓wifi後,在fiddler或cmd中看到的無線網卡IP地址)

服務器端口: Fiddler使用的端口(即Options-> Connections中設置的端口號)
4、手機已下載並安裝Fiddler證書
  把WiFi設置爲手動代理後,手機打開瀏覽器輸入代理IP+端口號(即電腦的IP,也是手機設置代理時所設置的服務器主機名,這裏的ip+端口號爲192.168.XXX.XXX:8888),在手機瀏覽器中輸入192.168.XXX.XXX:8888,進入fiddler echo service頁面,下載Fiddler的證書,點擊FiddlerRoot certificate,下載成功後安裝,每個手機的安裝步驟有所不同,請自行百度。
至此
  大部分解決方案都會說:設置完上面步驟後,即表明已設置完畢,此時用手機訪問應用,就可以看到fiddler抓取到的數據包了
  
【可是我依然不能抓到包,,此刻的心情五味雜陳。。】
果然是冷靜下來才能找到問題的根源,突然想到我的fiddler是不是設置了只抓某個地址的包,果斷檢查filters,果然勾選着,果然設置了只抓某個地址的包,,,嗯,總是被自己坑。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章