Պրոքսի մուտք Genymotion-ի և նրա Android սարքի համար
Կարգավորեք Genymotion Desktop-ի սեփական ցանցային մուտքը և վիրտուալ Android սարքի HTTP պրոքսին ըստ ընտրված backend-ի։
Desktop-ի մուտքը և Android հավելվածների երթևեկությունը առանձին սպառողներ են։ Սահմանեք Genymotion Desktop-ի HTTP պրոքսի նախապատվությունը նրա սեփական ծառայության հաղորդակցության համար, ապա կարգավորեք վիրտուալ սարքը backend-ի աջակցած ուղով։
VirtualBox: օգտագործեք Android-ի Wi-Fi պրոքսի կարգավորումները սարքից հասանելի հասցեով։ Android-ի loopback-ը նշանակում է հենց սարքը, և հավելվածները դեռ պետք է պահպանեն 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 հավելվածներին․ նման ուղու համար օգտագործեք համատեղելի հաստատված ինտեգրացիա։
Android-ի գլոբալ HTTP պրոքսին հեռացնելու համար փաստաթղթավորված հրամանը հետևյալն է․
adb shell settings put global http_proxy :0