標籤:computers 瀏覽器 traffic 伺服器 chrome
Fiddler 簡介:Fiddler 是強大且好用的Web調試工具之一,它能記錄用戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出資料。
Fiddler的運行機制其實就是本機上監聽8888連接埠的http代理。對於PC端Fiddler啟動的時候預設IE的代理設為了127.0.0.1:8888,而其他瀏覽器是需要手動設定的,所以如果需要監聽PC端Chrome 網路請求,將其代理改為127.0.0.1:8888就可以監聽資料了,手機端按照下面的設定即可完成整個系統的http代理。
第一步,下載Fiddler,下載連結:[url=]http://fiddler2.com/get/fiddler[/url]
下載完成後,安裝。
第二步,設定Fiddler
開啟fiddler,Tools,Fiddler Options (配置完成後重啟Fiddler)
選中“Decrpt HTTPS traffic” Fiddler 就可以截獲HTTPS請求
選中“Allow remote computers to connect ”是允許別的機器把HTTP/HTTPS 請求發送到Fiddler上來。
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/90/09/wKioL1ju6lTxo25KAACBtcbT43c596.jpg-wh_500x0-wm_3-wmp_4-s_1118997183.jpg" title="1.jpg" alt="wKioL1ju6lTxo25KAACBtcbT43c596.jpg-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/90/09/wKioL1ju6oexOApXAACUUqxZmsI455.jpg-wh_500x0-wm_3-wmp_4-s_4109493736.jpg" title="2.jpg" alt="wKioL1ju6oexOApXAACUUqxZmsI455.jpg-wh_50" />
連接埠號碼是:8888
第三步:設定安卓(Android)手機
首先擷取PC的ip地址,命令列輸入:ipconfig ,擷取ip地址
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/90/09/wKioL1ju6zjDNyL2AAA7z7JwALU427.png-wh_500x0-wm_3-wmp_4-s_1419925113.png" title="3.png" alt="wKioL1ju6zjDNyL2AAA7z7JwALU427.png-wh_50" />
下面對安卓(Android)手機進行代理設定,(小米4)
首先確定手機和PC是串連在同一個區域網路,進入手機的設定,點擊進入WLAN設定,選擇串連到的無線網,點右邊的箭頭(有的手機是長按彈出選項框),:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/90/09/wKioL1ju7JKDecQdAABPspkzMtU798.jpg-wh_500x0-wm_3-wmp_4-s_3264184429.jpg" title="4.jpg" alt="wKioL1ju7JKDecQdAABPspkzMtU798.jpg-wh_50" />
代理這一行,選擇手動。
選擇修改網路設定:
1、配置主機名稱,與主機電腦ip地址保持一致;
2、連接埠號碼:8888
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/90/0B/wKiom1ju7Wmw-zVDAACD5wwzLp8261.png-wh_500x0-wm_3-wmp_4-s_3958882790.png" title="5.png" alt="wKiom1ju7Wmw-zVDAACD5wwzLp8261.png-wh_50" />
點擊儲存,手機設定成功。
第四步:開啟要測試的APP,然後開啟電腦上的Fiddler介面,如:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/90/0A/wKioL1ju7caTFMp-AADQlQeCKrw998.jpg-wh_500x0-wm_3-wmp_4-s_138541088.jpg" title="6.jpg" alt="wKioL1ju7caTFMp-AADQlQeCKrw998.jpg-wh_50" />
這樣安卓(Android)移動端的資料包抓取成功,這個對於後面進行的網路資料請求的調試有協助,可以通過這個方法判斷請求的網路是否成功。
備忘:一般http請求,不用安裝安全性憑證,如果是https請求,設定代理後,會無法訪問,這個時候需要安裝安全性憑證。
第五步,下載Fiddler安全性憑證
使用手機的瀏覽器開啟,http://10.224.xx.xx:8888
點“FiddlerRoot certificate ”安裝認證即可。:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/90/0A/wKioL1ju8JmApLUEAABvqLzAx1A377.jpg-wh_500x0-wm_3-wmp_4-s_3968000550.jpg" title="7.jpg" alt="wKioL1ju8JmApLUEAABvqLzAx1A377.jpg-wh_50" />
抓包就成功了,除了會抓包,還要學會資料分析。。。http協議!
APP抓包——Fiddler工具