डेस्कटॉप साइन-इन और Android ऐप ट्रैफ़िक अलग-अलग उपभोक्ता हैं। Genymotion Desktop की अपनी सेवा संचार के लिए HTTP प्रॉक्सी वरीयता सेट करें, फिर वर्चुअल डिवाइस को उसी मार्ग से कॉन्फ़िगर करें जिसका उसका बैकएंड समर्थन करता है।

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

संबंधित लेख