React Native отладка на Android Emulator за корпоративным прокси

Я новичок в React-Native. Я создал образец приложения на своем офисном компьютере. Поскольку мы работаем за корпоративным прокси-сервером, я должен установить APN (имя точки доступа) в эмуляторе Android, чтобы получить доступ к Интернету. Без APN сервер разработки, работающий на 10.0.2.2:8081, работает нормально. Но после установки APN в эмуляторе я понимаю, что он не пойдет в 10.0.2.2:8081.

Теперь, если я не установлю APN, у меня не будет доступа в Интернет на эмуляторе, и если я установлю APN в эмуляторе, сервер разработки, который находится на 10.0.2.2:8081, не будет перехвачен устройством.

Любая помощь или обходной путь будут оценены.

PS: я пытался запустить эмулятор из командной строки, давая прокси, т.е.

emulator -http-proxy http://192.168.0.1:8080

но это даже не сработало в случае сервера разработки React.

Есть ли что-то, что мы можем получить доступ в Интернет на эмуляторе без использования прокси.

1 ответ

Я решил, как это в первую очередь я запускаю на CMD (у меня есть W7) эту команду

"C:\android\Sdk\tools\emulator.exe" -netdelay none -netpeed full -avd Nexus_5X_API_25 -http-proxy http://125.1.1.130:3825/

а затем в устройстве я установить APN, как это

  • Имя: имя
  • APN: apn
  • Прокси: 125.1.1.130
  • Порт: 3825

и это все.
Работает отлично.

Другие вопросы по тегам