Proxyhozzáférés a Genymotionhöz és Android-eszközéhez
Állítsa be a Genymotion Desktop saját hálózati hozzáférését és a virtuális Android-eszköz HTTP-proxyját a választott backendnek megfelelően.
Az asztali bejelentkezés és az Android-alkalmazások forgalma külön fogyasztók. Állítsa be a Genymotion Desktop HTTP-proxy beállítását a saját szolgáltatáskommunikációjához, majd konfigurálja a virtuális eszközt a backendje által támogatott útvonalon.
VirtualBox: használja az Android Wi-Fi-proxybeállításait az eszközről elérhető címmel. Az Android loopback magát az eszközt jelöli, és az alkalmazásoknak továbbra is követniük kell a HTTP-proxy házirendjét. Egy engedélyezett nyilvános oldal tesztje ezen a VirtualBox-útvonalon használhat hitelesítés nélküli végpontot a HTTP-proxylistáról; adja meg az eszköz HTTP-proxy mezőiben.
QEMU: A Genymotion dokumentálja a fordított továbbítást a 3333-as eszközporttól a 8080-as gazdagép-proxyportig:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Az adb-leképezés visszaviszi az eszköz localhost-kapcsolatát a gazdagépszolgáltatáshoz. Enélkül a localhost:3333 Androidon belüli figyelőt igényelne. Cserélje ki a portokat a kívánt gazdagép-proxyra, és több eszköz esetén válassza ugyanazt az adb-célt mindkét parancshoz.
A Genymotion megjegyzi, hogy az Android 8.1 és újabb verziói nem rendelkeznek beépített hitelesített HTTP-proxybeállításokkal. A Desktop-fiók nem ad hitelesítő adatokat az Android-alkalmazásoknak; ilyen útvonalhoz használjon kompatibilis, jóváhagyott integrációt.
Az Android globális HTTP-proxyjának eltávolításához a dokumentált parancs:
adb shell settings put global http_proxy :0