Prijava v namizje in promet aplikacij Android sta ločena uporabnika. Nastavite nastavitev HTTP proxyja Genymotion Desktop za njegovo lastno storitveno komunikacijo, nato konfigurirajte virtualno napravo po poti, ki jo podpira njen backend.

VirtualBox: uporabite nastavitve proxyja Wi-Fi v Androidu z naslovom, dosegljivim z naprave. Zanka (loopback) v Androidu označuje samo napravo, aplikacije pa morajo še vedno upoštevati pravilnik HTTP proxyja. Dovoljen preizkus javne strani na tej poti VirtualBox lahko uporabi končno točko brez preverjanja pristnosti s seznama HTTP proxyjev; vnesite jo v polja HTTP proxyja naprave.

QEMU: Genymotion dokumentira obratno posredovanje s pristanišča naprave 3333 na pristanišče gostiteljskega proxyja 8080:

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

Preslikava adb prenese povezavo localhost naprave nazaj k storitvi gostitelja. Brez nje bi localhost:3333 zahteval poslušalca znotraj Androida. Zamenjajte pristanišča z želenim gostiteljskim proxyjem in pri več napravah izberite isti cilj adb za oba ukaza.

Genymotion navaja, da Android 8.1 in novejši nima vgrajenih overjenih nastavitev HTTP proxyja. Račun Desktop aplikacijam Android ne zagotavlja poverilnic; za takšno pot uporabite združljivo odobreno integracijo.

Če želite odstraniti globalni HTTP proxy Androida, je dokumentirani ukaz:

adb shell settings put global http_proxy :0

Sorodni članki