גישה דרך פרוקסי ל-Genymotion ולמכשיר ה-Android שלו
הגדירו את גישת הרשת של Genymotion Desktop עצמו ואת פרוקסי ה-HTTP של מכשיר ה-Android הווירטואלי בהתאם ל-backend שנבחר.
כניסה לשולחן העבודה ותעבורת אפליקציות Android הן שתי צרכניות נפרדות. הגדירו את העדפת פרוקסי ה-HTTP של Genymotion Desktop לתקשורת השירות שלו, ולאחר מכן הגדירו את המכשיר הווירטואלי בנתיב שה-backend שלו תומך בו.
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