proxy-cleanup-incident-2026-05-22
Pixel 9 Browser Proxy Issue Resolution
Symptom
Browser traffic on the Pixel 9 was failing.
Root Cause
A leftover Android global proxy was still enabled from an earlier interception setup:
http_proxy=127.0.0.1:8080global_http_proxy_host=127.0.0.1global_http_proxy_port=8080
This only works while:
adb reverse tcp:8080 tcp:8080is active- Burp or HTTP Toolkit is listening on
8080
Without that, apps/browsers try to proxy traffic to 127.0.0.1:8080 on-device and fail.
Verification Before Cleanup
adb shell settings get global http_proxy
# 127.0.0.1:8080
adb shell settings list global | rg 'proxy'
# global_http_proxy_exclusion_list=
# global_http_proxy_host=127.0.0.1
# global_http_proxy_port=8080
# global_proxy_pac_url=
# http_proxy=127.0.0.1:8080
Cleanup Commands
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
adb shell settings delete global global_http_proxy_exclusion_list
adb reverse --remove-all
adb shell am force-stop com.android.chrome
Verification After Cleanup
adb shell settings list global | rg 'proxy'
# global_proxy_pac_url=
Notes
- Reboot is optional but can help clear stale browser/network state.
- If the problem returns, check:
adb shell settings get global http_proxy