Доступ через прокси для Genymotion и его устройства Android
Настройте собственный сетевой доступ Genymotion Desktop и HTTP-прокси виртуального устройства Android в соответствии с выбранным бэкендом.
Вход в настольное приложение и трафик приложений Android — это разные потребители. Задайте настройку HTTP-прокси Genymotion Desktop для его собственного служебного взаимодействия, затем настройте виртуальное устройство путём, который поддерживает его бэкенд.
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