1. 環境說明:
PC: win10 (64-bit)
手機:華為xx,華為magic
Fiddler版本:v5.0
網絡:WIFI無線辦公網絡(有線也一樣)
2. 配置步驟:
<1> 打開fiddler后,工具欄選擇:Tools / Option, 打開選項卡如下,按照左邊紅框中勾選配置,點擊OK。
【應該知道】:app端的協議一般都是https而不是http
【這里配置達到的效果】:(1). 允許抓取https的請求 (2). 只抓取來自“非瀏覽器”端的https的請求 (3).忽略過程中的不安全證書的提示
【PC端fiddler自身生成的證書在哪里】:即點擊上圖中的右邊紅框 Actions / Open Windows Certifcate Manager,在個人 / 證書下找到“DO_NOT_TRUST”即OK
<2> pc端打開熱點,可以使用系統自帶熱點,也可以使用其他客戶端,如:WiFi共享大師
<3>手機端的配置代理
(1) 連上pc端的wifi—>WLAN/修改網絡—>高級選項—>代理/選“手動”—>填寫“代理服務器主機名”—>填寫“代理服務器端口”—>IP設置/選“DHCP",其他無
注:“代理服務器主機名” 獲取方式一:打開cmd輸入ipconfig, 取IPv4地址。
方式二:PC端熱點打開后,fiddler中鼠標移到右上角“Online”圖標可以直接看到,取第一個即可,如下圖
“代理服務器端口”獲取方式:即pc端 fiddler中的Tools / Option, Connections中的端口,如下圖
(2)手機端fiddler代理證書安裝,用手機自帶瀏覽器或UC瀏覽器 (每個手機兼容性不同,最好用手機自帶瀏覽器),訪問上述IP加端口,如:http://192.168.xx.xx:8888,出現此頁面,點擊紅框下載證書,並安裝,如圖,然后可以在手機設置/安全/受信任的證書 中看到
3. 配置完成后,即可正常抓到手機app的請求了,fiddler中設置下 “Non-Browser” 排除來自瀏覽器請求的干擾項,如下抓到我手機端訪問了今日頭條的請求。
4. 以上親測有效!!!