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