fiddler為手機設定代理(有待完善)
fiddler為手機設定代理,需要分別對pc端的fiddler、手機端進行設定
注意事項:PC端必須和手機使用同一個區域網,且手機端要下載證書
手機端ios與android安裝證書的方式有所區別
一、PC端設定
1. Tools >>Options
2.HTTPS選項
ignore server certificate errors(unsafe)只是在抓https包是不再彈不安全的彈窗,也可以不勾選,只是不勾選測試過程中彈窗比較噁心。
3.connections選項
4.Gateway選項
二、手機端(IOS)
1. 配置代理
步驟: 設定 >> 無線區域網 >> 選擇和PC端一樣的網路連線,點選進入
>> 翻到最下面,找到HTTP代理(預設:關閉) >>點選“手動”選項
>> 伺服器:pc機的ip(cmd 進入命令列視窗,ipconfig或ipconfig/all可獲取) 埠:8888(你在fiddler 中如何設定的,這裡就填什麼)
>>點選儲存
2.下載&安裝證書
步驟:
1)在預設瀏覽器"Safari"的位址列中輸入 ip:port (ip是pc機的ip,port是fiddler設定的埠)如:192.168.0.10:8888
2)點選“FiddlerRoot certificate” >> 選擇【允許】 >> 點選【安裝】即可
3)安裝後檢查證書是否開啟
步驟: 設定 >> 通用 >> 關於本機 >>證書信任設定 >> 啟用你安裝的證書的信任 >> 選擇繼續
如下三圖所示,到此完成了fiddler配置手機代理
三、手機端(Android版,小米手機)
1. 配置代理
步驟: 設定 >> WLAN >> 選擇和PC端一樣的網路連線,點選進入
>> 翻到最下面,找到[代理]選項,選擇“手動”
>> 主機名:輸入你pc機的ip,如:192.168.0.10
埠:輸入你fiddler設定的埠號,如:8888
>>點選【確定】儲存設定
2.下載證書
步驟:
1)在瀏覽器的位址列中輸入 ip:port (ip是pc機的ip,port是fiddler設定的埠)如:192.168.0.10:8888
2)點選“FiddlerRoot certificate”進行下載(通過更改目錄,可以檢視一下下載到那個目錄了)
我的下載目錄是:內部儲存設定 > download
3)點選【確定】按鈕,即出現開始下載,然後提示下載完成
3.安裝證書
步驟:
1)設定 >> 更多設定 >> 系統安全 >> 從儲存設定安裝 >> 進入下載證書的目錄(如我的下載目錄:內部儲存設定 > download)即可看到你下載的證書
2)選中證書,點選【確定】,即可開始安裝
說明:
證書名稱:可以隨便起;
憑據用途:建議選擇"VPN和應用”,因為在我的嘗試過程中,選擇“WLAN”選項,https請求好像抓不到
3)點選上圖的【確定】按鈕,即可完成安裝。
說明:
1)樂視的手機與小米的手機安裝不同,需要再研究一下
補充:樂視手機和小米手機的安裝方式相同,只是樂視手機的“從儲存裝置安裝”比較的隱蔽,那麼它在哪裡呢?
設定(預設:系統設定) -- 指紋和密碼 -- 其他安全選項 -- 從儲存裝置安裝(對,沒錯找到了,找到證書所在的目錄按照上面的步驟安裝就可以了)
2)還有通過usb裝置安裝的,這些可以參照一下其他部落格