android-proxy-recovery

Reset Android global proxy settings via ADB to fix stale proxy routing.

6|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/hightemp/proxy_switcher --skill android-proxy-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-proxy-recovery
Source: https://github.com/hightemp/proxy_switcher/tree/main/.codex/skills/android-proxy-recovery
Command: npx skills add https://github.com/hightemp/proxy_switcher --skill android-proxy-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose and fix Android proxy stickiness when Chrome shows ERR_PROXY_CONNECTION_FAILED after stopping a local proxy app. Use when proxy settings appear cleared but traffic is still forced through stale proxy state.

Core Features & Use Cases

  • Diagnose sticky proxy states across Settings.Global and per-network Wi-Fi proxies.
  • Provide actionable steps to reset global proxy and validate traffic routing after a stop.
  • Applicable for Android 10+ and Samsung devices where proxy stickiness is common.

Quick Start

Run the recovery steps to reset the global proxy to :0 and verify Chrome no longer uses a stale proxy.

Frequently Asked Questions about android-proxy-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix ERR_PROXY_CONNECTION_FAILED in Chrome on Android after stopping a proxy app?

Fix ERR_PROXY_CONNECTION_FAILED by forcibly clearing system-wide proxy settings via ADB. Resetting Settings.Global keys removes the stale proxy state, restoring normal traffic routing in Chrome after a local proxy app is stopped.

Why does my Android device still route traffic through a proxy after I turn it off?

Android devices can retain a sticky proxy state where settings appear cleared but traffic remains forced through a stale proxy. Diagnosing both Settings.Global and per-network Wi-Fi proxies resolves this lingering routing behavior.

Do I need ADB access to clear sticky proxy settings on Android 10+?

Yes, ADB access is required to execute Settings.Global and related key resets to clear sticky proxy settings. This access allows you to forcibly override system-wide proxy configurations on Android 10+ and Samsung devices.

What is the best way to reset the global proxy on a Samsung device?

Resetting the global proxy on Samsung devices involves using ADB to clear Settings.Global keys and reset the proxy to :0. Validating traffic routing afterward ensures Chrome no longer uses the stale proxy.

How to diagnose Android proxy stickiness across Wi-Fi networks?

Diagnose Android proxy stickiness by checking both system-wide Settings.Global and per-network Wi-Fi proxy configurations. Actionable recovery steps reset the global proxy to :0 and validate traffic routing to ensure normal network behavior.