O inicio de sesión no escritorio e o tráfico das aplicacións Android son consumidores distintos. Estableza a preferencia de proxy HTTP de Genymotion Desktop para as súas propias comunicacións de servizo e despois configure o dispositivo virtual pola ruta que admite o seu backend.

VirtualBox: use a configuración de proxy Wi-Fi de Android cun enderezo accesible desde o dispositivo. O loopback de Android designa o propio dispositivo e as aplicacións seguen necesitando aplicar a política de proxy HTTP. Unha proba permitida de páxina pública nesta ruta de VirtualBox pode usar un punto de conexión sen autenticación da lista de proxies HTTP; introdúzao nos campos de proxy HTTP do dispositivo.

QEMU: Genymotion documenta un reenvío inverso do porto 3333 do dispositivo ao porto 8080 do proxy do host:

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

A asignación adb leva a conexión localhost do dispositivo de volta ao servizo do host. Sen ela, localhost:3333 requiriría un receptor local de Android. Substitua os portos polo proxy de host previsto e escolla o mesmo destino adb para ambos os comandos cando haxa varios dispositivos.

Genymotion sinala que Android 8.1 e posteriores carecen de axustes de proxy HTTP autenticados integrados. Unha conta de Desktop non fornece credenciais ás aplicacións Android; use unha integración aprobada compatible para esa ruta.

Para eliminar o proxy HTTP global de Android, o comando documentado é:

adb shell settings put global http_proxy :0

Artigos relacionados