ການເຂົ້າເຖິງຜ່ານ proxy ສຳລັບ Genymotion ແລະ ອຸປະກອນ Android ຂອງມັນ
ຕັ້ງຄ່າການເຂົ້າເຖິງເຄືອຂ່າຍຂອງ Genymotion Desktop ເອງ ແລະ proxy HTTP ຂອງອຸປະກອນ Android ສະເໝືອນ ຕາມ backend ທີ່ເລືອກ.
ການເຂົ້າສູ່ລະບົບ desktop ແລະ ການສັນຈອນຂອງແອັບ Android ແມ່ນຜູ້ໃຊ້ແຍກກັນ. ຕັ້ງຄ່າຕົວເລືອກ proxy HTTP ຂອງ Genymotion Desktop ສຳລັບການສື່ສານບໍລິການຂອງມັນເອງ, ແລ້ວຕັ້ງຄ່າອຸປະກອນສະເໝືອນຜ່ານເສັ້ນທາງທີ່ backend ຂອງມັນຮອງຮັບ.
VirtualBox: ໃຊ້ ການຕັ້ງຄ່າ proxy Wi-Fi ຂອງ Android ກັບທີ່ຢູ່ທີ່ເຂົ້າເຖິງໄດ້ຈາກອຸປະກອນ. Loopback ຂອງ Android ໝາຍເຖິງອຸປະກອນເອງ, ແລະ ແອັບຍັງຕ້ອງປະຕິບັດຕາມນະໂຍບາຍ proxy HTTP. ການທົດສອບໜ້າສາທາລະນະທີ່ອະນຸຍາດໃນເສັ້ນທາງ VirtualBox ນີ້ສາມາດໃຊ້ endpoint ທີ່ບໍ່ມີການພິສູດຕົວຕົນຈາກ ລາຍການ proxy HTTP; ປ້ອນມັນໃນຊ່ອງ proxy HTTP ຂອງອຸປະກອນ.
QEMU: Genymotion ເອກະສານການສົ່ງຕໍ່ແບບຍ້ອນກັບຈາກພອດອຸປະກອນ 3333 ໄປຫາພອດ proxy ຂອງເຄື່ອງແມ່ 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
ການແຜນທີ່ adb ພາເອົາການເຊື່ອມຕໍ່ localhost ຂອງອຸປະກອນ ກັບໄປຫາບໍລິການຂອງເຄື່ອງແມ່. ຖ້າບໍ່ມີມັນ, localhost:3333 ຈະຕ້ອງການຕົວຮັບຟັງພາຍໃນ Android. ປ່ຽນພອດສຳລັບ proxy ຂອງເຄື່ອງແມ່ທີ່ຕ້ອງການ ແລະ ເລືອກເປົ້າໝາຍ adb ດຽວກັນສຳລັບທັງສອງຄຳສັ່ງ ເມື່ອມີຫຼາຍອຸປະກອນ.
Genymotion ສັງເກດວ່າ Android 8.1 ແລະ ໃໝ່ກວ່ານັ້ນບໍ່ມີການຕັ້ງຄ່າ proxy HTTP ທີ່ມີການພິສູດຕົວຕົນໃນຕົວ. ບັນຊີ Desktop ບໍ່ໃຫ້ຂໍ້ມູນຢືນຢັນຕົວຕົນແກ່ແອັບ Android; ໃຊ້ການຮວມທີ່ໄດ້ຮັບອະນຸມັດ ແລະ ເຂົ້າກັນໄດ້ສຳລັບເສັ້ນທາງແບບນັ້ນ.
ເພື່ອລຶບ proxy HTTP ທົ່ວໂລກຂອງ Android, ຄຳສັ່ງທີ່ມີເອກະສານແມ່ນ:
adb shell settings put global http_proxy :0