Truy cập proxy cho Genymotion và thiết bị Android của nó
Định cấu hình quyền truy cập mạng riêng của Genymotion Desktop và proxy HTTP của thiết bị Android ảo theo backend đã chọn.
Đăng nhập trên desktop và lưu lượng ứng dụng Android là hai đối tượng tiêu thụ riêng biệt. Đặt tùy chọn proxy HTTP của Genymotion Desktop cho giao tiếp dịch vụ của chính nó, sau đó định cấu hình thiết bị ảo theo đường dẫn mà backend của nó hỗ trợ.
VirtualBox: dùng cài đặt proxy Wi-Fi của Android với địa chỉ có thể truy cập từ thiết bị. Loopback của Android chỉ chính thiết bị, và ứng dụng vẫn phải tuân theo chính sách proxy HTTP. Bài kiểm tra trang công khai được phép trên đường VirtualBox này có thể dùng điểm cuối không cần xác thực từ danh sách proxy HTTP; nhập điểm cuối đó vào các trường proxy HTTP của thiết bị.
QEMU: Genymotion ghi nhận chuyển tiếp ngược từ cổng thiết bị 3333 sang cổng proxy của máy chủ 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Ánh xạ adb mang kết nối localhost của thiết bị trở lại dịch vụ máy chủ. Không có nó, localhost:3333 sẽ cần một bộ lắng nghe bên trong Android. Thay cổng bằng proxy máy chủ mong muốn và chọn cùng một đích adb cho cả hai lệnh khi có nhiều thiết bị.
Genymotion lưu ý rằng Android 8.1 và mới hơn không có cài đặt proxy HTTP có xác thực tích hợp. Tài khoản Desktop không cung cấp thông tin đăng nhập cho ứng dụng Android; hãy dùng một tích hợp đã được phê duyệt tương thích cho đường dẫn như vậy.
Để xóa proxy HTTP toàn cục của Android, lệnh được ghi nhận là:
adb shell settings put global http_proxy :0