學習完整課程請移步 互聯(lián)網(wǎng) Java 全棧工程師
Fiddler 配置
需要配置 Fiddler 允許遠程連接奄侠,點擊 Tools
--> Fiddler Options
--> Connections
,勾選 allow remote computers to connect
,默認監(jiān)聽端口為 8888
松蒜,若端口被占用可以設置成其他的窄赋,配置好后要重新啟動 Fiddler僚纷,如下圖:
iOS 系統(tǒng)抓包
設置網(wǎng)絡代理
打開 iPhone, 找到你的網(wǎng)絡連接,打開 HTTP 代理念赶,輸入 Fiddler 所在機器的 IP 地址以及 Fiddler 的端口號 8888
安裝 Fiddler 證書
這一步是為了讓 Fiddler 能捕獲 HTTPS 請求础钠。如果你只需要截獲 HTTP 請求,可以忽略這一步
- 首先要知道 Fiddler 所在的機器的 IP 地址叉谜,例如我安裝了 Fiddler 的機器的 IP 地址是:192.168.0.103
- 打開 iPhone 的 Safari旗吁,訪問
http://192.168.0.103:8888
,點擊FiddlerRoot certificate
然后安裝證書
開啟 Fiddler 證書
iOS 10.3 以后停局,安裝了的證書不是默認啟用的很钓,而是需要手動開啟。設置
--> 通用
-> 關于本機
-> 證書信息設置
抓包效果圖
注意事項
用完了董栽,需要把 iPhone 上的 Fiddler 代理關閉码倦,否則無法上網(wǎng)。