Proxytoegang vir Genymotion en sy Android-toestel
Konfigureer Genymotion Desktop se eie netwerktoegang en die virtuele Android-toestel se HTTP-proxy volgens die gekose backend.
Teken by die lessenaar en Android-programverkeer is aparte verbruikers. Stel Genymotion Desktop se HTTP-proxyvoorkeur vir sy eie dienskommunikasie, en konfigureer dan die virtuele toestel via die pad wat sy backend ondersteun.
VirtualBox: gebruik Android se Wi-Fi-proxyinstellings met 'n adres wat vanaf die toestel bereikbaar is. Android-loopback verwys na die toestel self, en toepassings moet steeds die HTTP-proxybeleid gebruik. 'n Toegelate toets van 'n publieke bladsy op hierdie VirtualBox-pad kan 'n ongemagtigde eindpunt uit die HTTP-proxyslys gebruik; voer dit in die toestel se HTTP-proxyvelde in.
QEMU: Genymotion dokumenteer 'n omgekeerde deurvoer van toestelpoort 3333 na gasheer-proxypoort 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Die adb-kartering dra die toestel se localhost-verbinding terug na die gasheerdiens. Sonder dit sou localhost:3333 'n Android-plaaslike luisteraar vereis. Vervang die poorte vir die beoogde gasheer-proxy en kies dieselfde adb-teiken vir beide opdragte wanneer daar verskeie toestelle is.
Genymotion merk op dat Android 8.1 en later nie ingeboude geauthentiseerde HTTP-proxyinstellings het nie. 'n Desktop-rekening verskaf nie geloofsbriewe aan Android-toepassings nie; gebruik 'n versoenbare goedgekeurde integrasie vir so 'n roete.
Om Android se globale HTTP-proxy te verwyder, is die gedokumenteerde opdrag:
adb shell settings put global http_proxy :0