Desktop-innlogging og Android-apptrafikk er separate brukere. Angi Genymotion Desktops HTTP-proxyinnstilling for egen tjenestekommunikasjon, og konfigurer deretter den virtuelle enheten via banen som backend-en støtter.

VirtualBox: bruk Androids Wi-Fi-proxyinnstillinger med en adresse som kan nås fra enheten. Android loopback betegner enheten selv, og apper må fortsatt følge HTTP-proxypolicyen. En tillatt offentlig side-test på denne VirtualBox-banen kan bruke et uautentisert endepunkt fra HTTP-proxylisten; skriv det inn i enhetens HTTP-proxyfelt.

QEMU: Genymotion dokumenterer en omvendt videresending fra enhetsport 3333 til vertsproxyport 8080:

adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333

adb-mappingen fører enhetens localhost-tilkobling tilbake til vertstjenesten. Uten den ville localhost:3333 kreve en Android-lokal lytter. Erstatt portene med den tiltenkte vertsproxyen, og velg samme adb-mål for begge kommandoene når det finnes flere enheter.

Genymotion bemerker at Android 8.1 og nyere mangler innebygde autentiserte HTTP-proxyinnstillinger. En Desktop-konto gir ikke påloggingsinformasjon til Android-apper; bruk en kompatibel godkjent integrasjon for en slik rute.

For å fjerne Androids globale HTTP-proxy er den dokumenterte kommandoen:

adb shell settings put global http_proxy :0

Relaterte artikler