Access sa proxy para sa Genymotion at sa Android device nito
I-configure ang sariling access sa network ng Genymotion Desktop at ang HTTP proxy ng virtual na Android device ayon sa napiling backend.
Ang desktop sign-in at ang trapik ng Android app ay magkahiwalay na konsumer. Itakda ang kagustuhan sa HTTP proxy ng Genymotion Desktop para sa sarili nitong komunikasyon sa serbisyo, pagkatapos ay i-configure ang virtual na device sa landas na sinusuportahan ng backend nito.
VirtualBox: gamitin ang mga setting ng Wi-Fi proxy ng Android na may address na maabot mula sa device. Ang loopback ng Android ay tumutukoy sa device mismo, at kailangan pa ring sundin ng mga app ang patakaran sa HTTP proxy. Ang pinahihintulutang pagsubok ng pampublikong pahina sa landas na ito ng VirtualBox ay maaaring gumamit ng endpoint na walang authentication mula sa listahan ng HTTP proxy; ilagay ito sa mga field ng HTTP proxy ng device.
QEMU: Idinodokumento ng Genymotion ang reverse forward mula sa port ng device 3333 patungo sa port ng proxy ng host 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Dinadala ng adb mapping ang localhost connection ng device pabalik sa serbisyo ng host. Kung wala ito, mangangailangan ang localhost:3333 ng listener sa loob ng Android. Palitan ang mga port para sa nilalayong host proxy at piliin ang parehong adb target para sa dalawang command kapag may maraming device.
Tinutukoy ng Genymotion na ang Android 8.1 at mas bago ay walang built-in na authenticated na setting ng HTTP proxy. Ang Desktop account ay hindi nagbibigay ng kredensyal sa mga Android app; gumamit ng compatible na aprubadong integrasyon para sa gayong landas.
Upang alisin ang global na HTTP proxy ng Android, ang dokumentadong command ay:
adb shell settings put global http_proxy :0