تسجيل الدخول على سطح المكتب وحركة تطبيقات 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

مقالات ذات صلة