iOS開發中,whistle的安裝使用及模擬器代理配置
Whistle是一個基于Node.js的跨平臺web調試工具,它可以用于攔截和修改HTTP(S)請求和響應,實現網絡請求的代理和抓包。具體的安裝方式已經在參考文檔寫得很清楚了,我在這里記錄一下我碰見的一些問題。
-
由于在一些Mac電腦上,
系統偏好設置變成了系統設置,那么參考文檔里通過系統偏好設置的方法設置http代理與https代理的方法就找不到了。當然我也沒有找到,我的方法就是通過直接在搜索欄搜索代理即可。

-
為了抓取HTTPS請求,需要安裝并信任Whistle的根證書:
在瀏覽器中訪問http://127.0.0.1:8899/,點擊“RootCA”頁面中的“下載”按鈕下載根證書。
根據你的操作系統,將下載的證書安裝到系統中,并將其設置為受信任。 -
iOS開發過程中,如何讓模擬器也能被抓包呢?首先在設置好并打開代理后,在模擬器的瀏覽器中輸入:rootca.pro, 將下載一個文件,然后通過以下步驟設置:
-
設置->通用—>VPN與設備管理—>設置描述文件–>安裝證書
-
關于本機–>證書信任設置–>信任證書

浙公網安備 33010602011771號