Удалите глобальный http_proxy без перезагрузки устройства Android - PullRequest
0 голосов
/ 01 июля 2019

Я использую следующий код для настройки Android HTTP-прокси с помощью инструмента командной строки adb.

adb shell settings put global http_proxy <ip>:<port>

Однако, когда я хочу отменить настройки прокси, следующий кодне удаляет прокси.Хотя это очищает эти системные атрибуты, устройство Android все еще пытается подключиться <ip>:<port>

adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_host
adb shell settings delete global global_http_proxy_port

Мне нужно перезагрузить устройство Android, чтобы удалить прокси.Есть ли подход для очистки прокси без перезагрузки устройства?

Версия Android 7.0.

Для воспроизведения этой проблемы:

# Set up a proxy
adb shell settings put global http_proxy <ip>:<port>

# Remove them
adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_host
adb shell settings delete global global_http_proxy_port

# Then open a browser, it will still connect to the proxy ip and port
...