Proxy-tilgang for Genymotion og Android-eininga
Set opp Genymotion Desktop si eiga nettilgang og HTTP-proxyen til den virtuelle Android-eininga etter backend-en du vel.
Innlogging på skrivebordet og Android-apptrafikk er separate brukarar. Set HTTP-proxyinnstillinga til Genymotion Desktop for eigen tenestekommunikasjon, og set deretter opp den virtuelle eininga via vegen som backend-en støttar.
VirtualBox: bruk Wi-Fi-proxyinnstillingane til Android med ei adresse som kan nåast frå eininga. Android loopback viser til eininga sjølv, og appar må framleis følgje HTTP-proxypolicyen. Ein tillaten test av ei offentleg side på denne VirtualBox-vegen kan bruke eit uautentisert endepunkt frå HTTP-proxylista; skriv det inn i HTTP-proxyfelta på eininga.
QEMU: Genymotion dokumenterer ei omvend videresending frå einingport 3333 til vertsproxyport 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
adb-mappinga fører localhost-tilkoplinga til eininga tilbake til vertstenesta. Utan ho ville localhost:3333 krevje ein Android-lokal lyttar. Bytt ut portane med den tiltenkte vertsproxyen og vel same adb-mål for begge kommandoane når det finst fleire einingar.
Genymotion nemner at Android 8.1 og nyare manglar innebygde autentiserte HTTP-proxyinnstillingar. Ein Desktop-konto gir ikkje påloggingsinformasjon til Android-appar; bruk ein kompatibel godkjend integrasjon for ein slik veg.
For å fjerne den globale HTTP-proxyen til Android er den dokumenterte kommandoen:
adb shell settings put global http_proxy :0