Masaüstü oturum açma ve Android uygulama trafiği ayrı tüketicilerdir. Genymotion Desktop'ın HTTP proxy tercihini kendi hizmet iletişimi için ayarlayın, ardından sanal cihazı backend'inin desteklediği yolla yapılandırın.

VirtualBox: cihazdan erişilebilen bir adresle Android'in Wi-Fi proxy ayarlarını kullanın. Android loopback cihazın kendisini belirtir ve uygulamaların yine de HTTP proxy ilkesine uyması gerekir. Bu VirtualBox yolunda izin verilen genel sayfa testi HTTP proxy listesinden kimlik doğrulaması gerektirmeyen bir uç nokta kullanabilir; bunu cihazın HTTP proxy alanlarına girin.

QEMU: Genymotion, cihaz bağlantı noktası 3333'ten ana makine proxy bağlantı noktası 8080'e ters yönlendirmeyi belgeler:

adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333

adb eşlemesi cihazın localhost bağlantısını ana makine hizmetine geri taşır. Bu olmadan localhost:3333, Android içinde yerel bir dinleyici gerektirirdi. Bağlantı noktalarını istenen ana makine proxy'siyle değiştirin ve birden çok cihaz varken iki komut için aynı adb hedefini seçin.

Genymotion, Android 8.1 ve sonrasında yerleşik kimlik doğrulamalı HTTP proxy ayarları bulunmadığını belirtir. Desktop hesabı Android uygulamalarına kimlik bilgileri sağlamaz; böyle bir yol için uyumlu ve onaylı bir entegrasyon kullanın.

Android'in genel HTTP proxy'sini kaldırmak için belgelenen komut şudur:

adb shell settings put global http_proxy :0

İlgili makaleler