Доступ праз проксі для Genymotion і яго прылады Android
Наладзьце ўласны сеткавы доступ Genymotion Desktop і HTTP-проксі віртуальнай прылады Android у адпаведнасці з выбраным бэкендам.
Уваход на працоўным стале і трафік праграм Android — гэта розныя спажыўцы. Задайце наладу HTTP-проксі Genymotion Desktop для яго ўласных службовых зносін, а затым наладзьце віртуальную прыладу шляхам, які падтрымлівае яе бэкенд.
VirtualBox: выкарыстоўвайце налады Wi-Fi-проксі Android з адрасам, даступным з прылады. Loopback у Android азначае саму прыладу, а праграмы ўсё яшчэ павінны выконваць палітыку HTTP-проксі. Дазволены тэст публічнай старонкі на гэтым шляху VirtualBox можа выкарыстоўваць канечную кропку без аўтэнтыфікацыі з спісу HTTP-проксі; увядзіце яе ў палі HTTP-проксі прылады.
QEMU: Genymotion дакументуе зваротнае пракіданне з порта прылады 3333 на порт хост-проксі 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Адлюстраванне adb пераносіць localhost-злучэнне прылады назад да службы хоста. Без яго localhost:3333 патрабаваў бы слухача ўнутры Android. Замяніце парты на патрэбны хост-проксі і выберыце адну і тую ж цэль adb для абодвух камандаў, калі прылад некалькі.
Genymotion адзначае, што Android 8.1 і навейшыя версіі не маюць убудаваных налад HTTP-проксі з аўтэнтыфікацыяй. Уліковы запіс Desktop не перадае ўліковыя даныя праграмам Android; для такога маршруту выкарыстоўвайце сумяшчальную зацверджаную інтэграцыю.
Каб выдаліць глабальны HTTP-проксі Android, дакументаваная каманда такая:
adb shell settings put global http_proxy :0