Genymotion మరియు దాని Android పరికరం కోసం ప్రాక్సీ యాక్సెస్
ఎంచుకున్న backend ప్రకారం Genymotion Desktop యొక్క స్వంత నెట్వర్క్ యాక్సెస్ మరియు వర్చువల్ Android పరికరం యొక్క HTTP ప్రాక్సీని కాన్ఫిగర్ చేయండి.
డెస్క్టాప్ సైన్-ఇన్ మరియు 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 లక్ష్యాన్ని ఎంచుకోండి.
Android 8.1 మరియు తర్వాతి వాటిలో ప్రామాణీకరించిన HTTP ప్రాక్సీకి అంతర్నిర్మిత సెట్టింగ్లు లేవని Genymotion గమనిస్తుంది. Desktop ఖాతా Android యాప్లకు ఆధారాలు ఇవ్వదు; అలాంటి మార్గానికి సరిపోయే ఆమోదించిన ఇంటిగ్రేషన్ను ఉపయోగించండి.
Android యొక్క గ్లోబల్ HTTP ప్రాక్సీని తీసివేయడానికి, డాక్యుమెంట్ చేసిన ఆదేశం:
adb shell settings put global http_proxy :0