1. 程式人生 > >fiddler為手機設定代理(有待完善)

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裝置安裝的,這些可以參照一下其他部落格