Я использую следующий код для настройки 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