簡體   English   中英

即使安裝了證書,也無法在 android 模擬器上使用 Charles 代理運行 HTTPS 內容

[英]Not able to run HTTPS content with Charles proxy on android emulator , even after installing certificate

我必須監控來自 APP 的本機 HTTPS 調用,所以我使用的是查爾斯代理。 我已經進行了所有必要的更改:在代理設置中,在 SSL 設置中放置了“*”。 我已將模擬器的代理更改為查爾斯本地 IP 的代理。 但到目前為止,我只能監控 HTTP 站點。 我已經下載了證書,但它對結果沒有影響,我仍然收到“您的連接不是私有的......不安全”錯誤。 我已經從http://www.charlesproxy.com/getssl/下載了證書。 有人能幫我嗎,我完全被困在這里。 謝謝

我知道這個問題是 2 年前的問題,但如果有人帶着同樣的問題來到這里,我讓模擬器也通過 Charles Proxy 處理 https 請求。

與其依賴 Android Studio 提供的這個無用的愚蠢代理設置面板,您應該:

  1. 前往設置 > 網絡和互聯網 > Wi-Fi
  2. 單擊“AndroidWifi”的齒輪圖標。
  3. 單擊頂部的鉛筆圖標進行編輯
  4. 將代理從無更改為手動,然后在下面的字段中輸入本地 IP 地址和正確的端口。

現在您的 https 請求將被路由到 Charles 代理!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM