Android & IOS
1.安裝Fiddler
安裝地址:https://www.telerik.com/fiddler
2.設置
(1)如果Fiddler 捕捉不到Https會話,需要設置
Tools——Options——Http:選中Decrypt Https Traffic,在彈出來的兩個對話框中單擊“yes”,同時選中“Ignore server certificate errors(unsafe)”來忽略一些證書的錯誤
(2)設置電腦和手機使用同一個無線網
同上步選擇 Tools——Options——General
確認端口8888工作
3.(Android)使用手機瀏覽器訪問地址:http://電腦的IP地址:Fiddler的端口號(8888),然后下載證書
(IOS)長按手機連接上的無線網——點擊配置代理——點擊手動——輸入服務器和端口號
如果不知道電腦的IP地址可以看如下操作:
打開Fiddler ,鼠標移至右上角的Online可以查看(如果地址太多可以看下方👇)
Win+r——輸入cmd——輸入ipconfig:查看以太局域網適配器WLAN
(4)設置手機WLAN
打開WLAN——長按已連接的無線網——選擇“修改網絡”——勾選“顯示高級選項”——點擊代理——點擊手動——輸入服務器主機名(電腦端IP)+服務器端口號(8888)——保存
(5)手機打開瀏覽器網頁,或者要測試的APP,Fiddler會獲取到相關的地址
注意:一般情況下,Fiddler 會獲取到所有的地址,需要設置過濾
點擊Tools——Options ——Https——選擇“from remote clients only”
3.限速
Fiddler Script:可以自動修改Http請求和Http相應的腳本文件,不用手動地去下斷點修改
(1)設置模擬網速:Rules→ Customize Rules,點擊該選項后會出現一個文本編輯框(需要修改兩個數字)
Ctrl+F:搜索m_SimulateModem 找到SimulateModem
修改 request-trickle-delay和response-trickle-delay
(2)修改完成后點擊Rules——Performance——Simulate Modem Speed
Simulate Modem Speed:模擬限速
Disable Caching:禁止緩存
Cache Always Fresh:總是刷新緩存
注意:需要停掉電腦和手機上的其他應用,以免影響網速,導致不准確
4.抓包
點擊一條記錄查看:選擇右側中的Statistics進行查看
Bytes sent 表示發送請求數量
Bytes Received 表示接收到的數量
overall Elapsed 表示總的消耗時間