Πρόσβαση μέσω διακομιστή μεσολάβησης για το Genymotion και τη συσκευή Android του
Διαμορφώστε την πρόσβαση δικτύου του Genymotion Desktop και τον διακομιστή μεσολάβησης HTTP της εικονικής συσκευής Android σύμφωνα με το επιλεγμένο backend.
Η σύνδεση στην επιφάνεια εργασίας και η κίνηση των εφαρμογών Android είναι ξεχωριστοί καταναλωτές. Ορίστε την προτίμηση διακομιστή μεσολάβησης HTTP του Genymotion Desktop για τις δικές του επικοινωνίες υπηρεσίας και έπειτα διαμορφώστε την εικονική συσκευή μέσω της διαδρομής που υποστηρίζει το backend της.
VirtualBox: χρησιμοποιήστε τις ρυθμίσεις διακομιστή μεσολάβησης Wi-Fi του Android με διεύθυνση προσβάσιμη από τη συσκευή. Το loopback του Android δηλώνει την ίδια τη συσκευή και οι εφαρμογές πρέπει ακόμη να εφαρμόζουν την πολιτική διακομιστή μεσολάβησης 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 και για τις δύο εντολές όταν υπάρχουν πολλές συσκευές.
Το Genymotion σημειώνει ότι το Android 8.1 και νεότερο δεν διαθέτει ενσωματωμένες ρυθμίσεις διακομιστή μεσολάβησης HTTP με έλεγχο ταυτότητας. Ένας λογαριασμός Desktop δεν παρέχει διαπιστευτήρια στις εφαρμογές Android· χρησιμοποιήστε μια συμβατή εγκεκριμένη ενσωμάτωση για μια τέτοια διαδρομή.
Για να αφαιρέσετε τον καθολικό διακομιστή μεσολάβησης HTTP του Android, η τεκμηριωμένη εντολή είναι:
adb shell settings put global http_proxy :0