Login desktop dan lalu lintas aplikasi Android adalah konsumen yang terpisah. Atur preferensi proxy HTTP Genymotion Desktop untuk komunikasi layanannya sendiri, lalu konfigurasikan perangkat virtual melalui jalur yang didukung backend-nya.

VirtualBox: gunakan pengaturan proxy Wi-Fi Android dengan alamat yang dapat dijangkau dari perangkat. Loopback Android menunjuk perangkat itu sendiri, dan aplikasi tetap harus mematuhi kebijakan proxy HTTP. Uji halaman publik yang diizinkan pada jalur VirtualBox ini dapat memakai endpoint tanpa autentikasi dari daftar proxy HTTP; masukkan ke kolom proxy HTTP perangkat.

QEMU: Genymotion mendokumentasikan penerusan balik dari port perangkat 3333 ke port proxy host 8080:

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

Pemetaan adb membawa koneksi localhost perangkat kembali ke layanan host. Tanpanya, localhost:3333 memerlukan pendengar lokal Android. Ganti port dengan proxy host yang dimaksud dan pilih target adb yang sama untuk kedua perintah bila ada beberapa perangkat.

Genymotion mencatat bahwa Android 8.1 dan yang lebih baru tidak memiliki pengaturan proxy HTTP terautentikasi bawaan. Akun Desktop tidak memberikan kredensial ke aplikasi Android; gunakan integrasi yang disetujui dan kompatibel untuk jalur seperti itu.

Untuk menghapus proxy HTTP global Android, perintah yang didokumentasikan adalah:

adb shell settings put global http_proxy :0

Artikel terkait