我正在嘗試使用Charles代理來獲取Genymotion(一個在Virtualbox中託管的x86 Android模擬器)。我設法使用網關ip(vm配置爲使用僅限主機的適配器fwiw)將設備連接到設備的wifi代理設置中的代理,並且http流量代理很好。我已經安裝了vm上的charles證書,但是所有SSL連接仍然失敗,並顯示「SSL:無法識別的SSL消息,明文連接?」錯誤。有沒有人能夠配置genymotion作爲ssl代理與Charles一起工作?是否有更通用的解決方案可以通過virtualbox設置實現?Genymotion和Charles的SSL代理?
在此先感謝。
你能解釋一些更多的細節,你改變了什麼conifg,可以跟蹤正常的http流量......? THX提前 – cV2
如果有人搜索太:在你的虛擬設備, 轉到Android設置菜單 在無線和網絡部分,選擇Wi-Fi 按下並按住列表中的2秒WiredSSID網絡 選擇修改網絡 檢查顯示高級選項 爲代理設置菜單條目選擇手動 現在進入由您的網絡管理員提供的代理設置 最後按下保存按鈕<->從https://cloud.genymotion.com/page/faq/#android-proxy – cV2
btw :在charles中啓用ssl: 您必須特別標識要啓用SSL Proxying的主機名。該列表位於代理設置,SSL選項卡中。您還可以右鍵單擊結構視圖中的主機名並打開或關閉SSL代理。 – cV2