ਡੈਸਕਟਾਪ ਸਾਈਨ-ਇਨ ਅਤੇ 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

ਸੰਬੰਧਿਤ ਲੇਖ