目前,主要使用Charles的抓包功能和設置本地代理,滿足本地開發時訪問Https。安裝Charles
1、Chrome無法抓包問題
對Chrome做相關的配置即可,流程如下:
複製 chrome://flags/#allow-insecure-localhost 到Chrome,將狀態改爲Enabled。
參考:Localhost SSL traffic fails with ERR_CONNECTION_CLOSED in Chrome
2、設置代理後,https無法訪問本地服務
配置系統偏好設置中的代理:
操作路徑“系統偏好設置/網絡/高級/代理”,選擇自動發現代理。(如果公司網絡加域,此處慎用)
Charles代理配置:
tool=》Map Remote Setting,添加要配置的代理;
3、註冊Charles
help=>Registered,輸入一下注冊信息:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4