Я работаю над проектом React Native по корпоративному прокси.Как правильно настроить его, чтобы я мог собрать приложение (react-native run-android
или Double R
для перезагрузки) и иметь доступ к Интернету на устройстве?
PS: я использую Windows и выполняю свой кодна эмуляторе Android из Android Studio.
Я пробовал несколько вещей (https://medium.com/@Charles_Stover/create-a-react-native-app-on-an-android-emulator-1c0d94f288ae, ...):
Без какой-либо конфигурации сборка работает, но с использованием fetch всегда возвращает тайм-аут (и при доступе к приложению chrome у меня нет доступа к интернету).
Я настроил прокси в wifi устройства (Settings > Network & Internet > Wi-Fi > AndroidWifi > Modify Network > Set Proxy
)
- Прокси
Manual
- имя хоста
proxy.company.int
- порт
80
- обходной прокси для
10.x.y.z, 192.168.x.y, localhost, *.local
Могудоступ к Интернету (как в ранее созданном приложении, так и в Chrome), но не удалось ни перезагрузить приложение, ни перестроить его (появляется белый экран).
Я пробовал много разных вещей для no_proxy (на основе ipconfig , который дал мне 2 IP-адреса, один частный (10.xyz) и напубличный (192.168.xy).Пока что ни один из них не работал.
Я также пытался настроить параметры Android Studio > File > Settings > Appearance & Behaviour > System Settings > HTTP Proxy
с той же конфигурацией, но без хороших результатов.
Я также пытался настроить параметры устройства (не Wi-Fi напрямую, а опции на панели инструментов рядом с эмулируемым устройством): ... > Settings > Proxy > Use Android Studio HTTP proxy settings / no proxy / manual proxy configuration
.
Среда:
Windows 10 React-native 0.55.4 Android Studio 2.3.3
Заранее спасибо