Accesso tramite proxy per Genymotion e il suo dispositivo Android
Configura l'accesso di rete proprio di Genymotion Desktop e il proxy HTTP del dispositivo Android virtuale in base al backend selezionato.
L'accesso al desktop e il traffico delle app Android sono consumatori separati. Imposta la preferenza del proxy HTTP di Genymotion Desktop per le sue comunicazioni di servizio, poi configura il dispositivo virtuale tramite il percorso supportato dal suo backend.
VirtualBox: usa le impostazioni proxy Wi-Fi di Android con un indirizzo raggiungibile dal dispositivo. Il loopback di Android indica il dispositivo stesso e le app devono comunque rispettare i criteri del proxy HTTP. Un test consentito di una pagina pubblica su questo percorso VirtualBox può usare un endpoint non autenticato dall'elenco di proxy HTTP; inseriscilo nei campi proxy HTTP del dispositivo.
QEMU: Genymotion documenta un inoltro inverso dalla porta 3333 del dispositivo alla porta 8080 del proxy host:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
La mappatura adb riporta la connessione localhost del dispositivo al servizio host. Senza di essa, localhost:3333 richiederebbe un listener locale ad Android. Sostituisci le porte con il proxy host previsto e scegli la stessa destinazione adb per entrambi i comandi quando ci sono più dispositivi.
Genymotion segnala che Android 8.1 e versioni successive non dispongono di impostazioni proxy HTTP autenticate integrate. Un account Desktop non fornisce credenziali alle app Android; usa un'integrazione approvata compatibile per tale percorso.
Per rimuovere il proxy HTTP globale di Android, il comando documentato è:
adb shell settings put global http_proxy :0