做App測試,用Fiddler進行抓包,
以下操作記錄如何用手機進行設置使其可以捕捉HTTPS協議。
一、電腦端設置
1、手機和電腦保持統一局域網內
2、配置fiddler允許監聽到https
打開Fiddler菜單項Tools->TelerikFiddler Options->HTTPS,
勾選CaptureHTTPS CONNECTs,點擊Actions,
勾選Decrypt HTTPS traffic和Ignore servercertificate errors兩項,
點擊OK(首次點擊會彈出是否信任fiddler證書和安全提示,直接點擊yes就行),如下圖:

3、配置fiddler允許遠程連接
點擊Tools->TelerikFiddler Options->Connections,勾選allow remote computers to connect,
默認監聽端口為8888(下圖Fiddler listens on port就是端口號),若端口被占用可以設置成其他的,配置好后要重新啟動fiddler,如下圖:

二、手機端設置
1、手機和電腦連接同一個網絡,打開手機瀏覽器,輸入http:ip:端口號,見下圖:

2、前往之后會跳轉到證書下載頁,見下圖:
點擊FiddlerRootcertificate下載證書;

3、點擊下載之后,安裝證書並起個名字,隨便寫就行,點擊確定

4、更改手機無線網的代理
手機系統設置-無線網-點擊高級,代理選擇手動,
主機名就是fiddler的電腦ip地址,
端口號,就是fiddler的端口號,與瀏覽器中ip:端口號保持一致,點擊確定即可,

5、電腦fiddler中會顯示一些https信息,成功!
