Merge pull request #260 from yintro4ha/master
Able to add proxy user and password on Android emulator
This commit is contained in:
commit
2e5237ec80
|
@ -13,6 +13,15 @@ You can enable proxy inside container and Android emulator by passing following
|
||||||
- NO_PROXY="localhost"
|
- NO_PROXY="localhost"
|
||||||
- ENABLE_PROXY_ON_EMULATOR=true
|
- ENABLE_PROXY_ON_EMULATOR=true
|
||||||
|
|
||||||
|
Proxy with authentication
|
||||||
|
----
|
||||||
|
|
||||||
|
You can set proxy with authentication by passing following environment variable:
|
||||||
|
|
||||||
|
- HTTP_PROXY_USER="\<username>"
|
||||||
|
- HTTPS_PROXY_PASSWORD="\<password>"
|
||||||
|
|
||||||
|
|
||||||
Language
|
Language
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,15 @@ function enable_proxy_if_needed () {
|
||||||
sleep 5
|
sleep 5
|
||||||
adb shell "content update --uri content://telephony/carriers --bind proxy:s:"${p[0]}" --bind port:s:"${p[1]}" --where "mcc=310" --where "mnc=260""
|
adb shell "content update --uri content://telephony/carriers --bind proxy:s:"${p[0]}" --bind port:s:"${p[1]}" --where "mcc=310" --where "mnc=260""
|
||||||
|
|
||||||
|
if [ ! -z "${HTTP_PROXY_USER}" ]; then
|
||||||
|
sleep 2
|
||||||
|
adb shell "content update --uri content://telephony/carriers --bind user:s:"${HTTP_PROXY_USER}" --where "mcc=310" --where "mnc=260""
|
||||||
|
fi
|
||||||
|
if [ ! -z "${HTTP_PROXY_PASSWORD}" ]; then
|
||||||
|
sleep 2
|
||||||
|
adb shell "content update --uri content://telephony/carriers --bind password:s:"${HTTP_PROXY_PASSWORD}" --where "mcc=310" --where "mnc=260""
|
||||||
|
fi
|
||||||
|
|
||||||
adb unroot
|
adb unroot
|
||||||
|
|
||||||
# Mobile data need to be restarted for Android 10 or higher
|
# Mobile data need to be restarted for Android 10 or higher
|
||||||
|
|
Loading…
Reference in a new issue