如何使用fiddler爲手機設置代理

問題場景:開發公證號項目,本地啓動的服務鏈接,在手機端無法登錄,即無法調用接口。

解決方案:利用fiddler爲手機設置代理,通過電腦端調用接口;

具體步驟:

一、電腦端fiddler設置

1.   Tools ===> Options

 

 2.  HTTPS

 

  ignore server certificate errors(unsafe)只是在抓https包是不再彈不安全的彈窗,也可以不勾選,只是不勾選測試過程中彈窗比較噁心。

3.  Connertions

   

 

4  Gateway

 

 

二、手機端(IOS)

1. 配置代理

步驟:

1)設置 >> 無線局域網 >> 選擇和PC端一樣的網絡連接(即保證手機和電腦鏈接的是同一個無線網),點擊進入

2) 翻到最下面,找到HTTP代理(默認:關閉) >>點擊“手動”選項

 3)服務器:pc機的ip(cmd 進入命令行窗口,ipconfig或ipconfig/all可獲取) 端口:8888(你在fiddler 中如何設置的,這裏就填什麼)

4)點擊存儲

2.下載&安裝證書

步驟:

1)在默認瀏覽器"Safari"的地址欄中輸入 ip:port (ip是pc機的ip,port是fiddler設置的端口)如:192.168.0.10:8888

2)點擊“FiddlerRoot certificate” >> 選擇【允許】 >> 點擊【安裝】即可 ,如下圖

     

 

 

 3)安裝後檢查證書是否打開

    步驟: 設置  >> 通用   >> 關於本機  >>證書信任設置  >> 啓用你安裝的證書的信任 >>  選擇繼續

    如下三圖所示,到此完成了fiddler配置手機代理

 

    

 

 

三、手機端(Android版,小米10手機)

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”進行下載,等待下載完成

 

 3)安裝證書

【設置】----【WLAN】---- 【高級設置】 ---- 【安裝證書】

隨便取個名字,比如 fiddler 即可

 

 

本文感謝 https://blog.csdn.net/qq_31391261/article/details/80390637 的分享,經本人小米10手機實測有效,

有問題歡迎留言討論!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章