Přístup přes proxy pro Genymotion a jeho zařízení Android
Nastavte vlastní síťový přístup Genymotion Desktop a HTTP proxy virtuálního zařízení Android podle zvoleného backendu.
Přihlášení na ploše a provoz aplikací Android jsou samostatní spotřebitelé. Nastavte předvolbu HTTP proxy v Genymotion Desktop pro jeho vlastní servisní komunikaci a poté nakonfigurujte virtuální zařízení cestou, kterou jeho backend podporuje.
VirtualBox: použijte nastavení proxy Wi-Fi v Androidu s adresou dostupnou ze zařízení. Smyčka (loopback) v Androidu označuje samotné zařízení a aplikace stále musí uplatňovat zásady HTTP proxy. Povolený test veřejné stránky na této cestě VirtualBoxu může použít koncový bod bez ověření z seznamu HTTP proxy; zadejte jej do polí HTTP proxy v zařízení.
QEMU: Genymotion dokumentuje reverzní přesměrování z portu zařízení 3333 na port hostitelského proxy 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Mapování adb přenáší připojení localhost zařízení zpět ke službě hostitele. Bez něj by localhost:3333 vyžadoval posluchač uvnitř Androidu. Nahraďte porty zamýšleným hostitelským proxy a při více zařízeních zvolte stejný cíl adb pro oba příkazy.
Genymotion uvádí, že Android 8.1 a novější nemá vestavěné nastavení HTTP proxy s ověřováním. Účet Desktop neposkytuje aplikacím Android přihlašovací údaje; pro takovou trasu použijte kompatibilní schválenou integraci.
Chcete-li odstranit globální HTTP proxy Androidu, dokumentovaný příkaz je:
adb shell settings put global http_proxy :0