Proxyadgang til Genymotion og dets Android-enhed
Konfigurer Genymotion Desktops egen netværksadgang og den virtuelle Android-enheds HTTP-proxy efter den valgte backend.
Desktop-login og Android-apptrafik er separate forbrugere. Angiv Genymotion Desktops HTTP-proxyindstilling til dets egne servicekommunikation, og konfigurer derefter den virtuelle enhed via den sti, som dens backend understøtter.
VirtualBox: brug Androids Wi-Fi-proxyindstillinger med en adresse, der kan nås fra enheden. Android-loopback betegner selve enheden, og applikationer skal stadig følge HTTP-proxypolitikken. En tilladt offentlig side-test på denne VirtualBox-sti kan bruge et uautentificeret endepunkt fra HTTP-proxylisten; indtast det i enhedens HTTP-proxyfelter.
QEMU: Genymotion dokumenterer en omvendt videresendelse fra enhedsport 3333 til værtens proxyport 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
adb-mappingen fører enhedens localhost-forbindelse tilbage til værtstjenesten. Uden den ville localhost:3333 kræve en Android-lokal lytter. Erstat portene med den tilsigtede værtproxy, og vælg det samme adb-mål for begge kommandoer, når der er flere enheder.
Genymotion bemærker, at Android 8.1 og nyere mangler indbyggede godkendte HTTP-proxyindstillinger. En Desktop-konto giver ikke loginoplysninger til Android-apps; brug en kompatibel godkendt integration til en sådan rute.
For at fjerne Androids globale HTTP-proxy er den dokumenterede kommando:
adb shell settings put global http_proxy :0