How to Turn Off Proxy Services on Windows, macOS, and Mobile Devices [2026]
How to Turn Off Proxy Services: A Complete Technical Guide
In the modern web infrastructure landscape, proxies serve as critical intermediaries for privacy, security, and data scraping. However, when a proxy is misconfigured or no longer needed, it acts as a bottleneck, preventing internet access or causing connection timeouts. As a senior proxy expert, I will guide you through the process of identifying and disabling proxy services across all major operating systems and browsers in 2025.
---
Understanding Proxy Services vs. VPNs
Before proceeding with the technical removal, it is vital to distinguish between a proxy and a VPN, as users often conflate the two.
- Proxy Services: Operate at the application level (usually browser or OS configuration). They handle specific traffic (HTTP/HTTPS) based on the configured port. They do not necessarily encrypt all your device's traffic.
- VPNs (Virtual Private Networks): Operate at the system level, creating a tunnel for *all* traffic. Disabling a VPN usually involves closing a client app, whereas disabling a proxy requires modifying network configuration parameters.
If your "proxy service" is actually a VPN, look for an application like "NordVPN," "ExpressVPN," or OpenVPN in your system tray and click "Disconnect."
---
Method 1: Disabling Proxy on Windows 10 and 11
Windows uses the "Internet Properties" dialog, which can be accessed via the modern Settings app or the classic Control Panel.
Via Modern Settings (Recommended)
1. Open the Start Menu and type "Proxy Settings." 2. Select Open Proxy Settings (System settings). 3. Automatic Setup: Ensure the toggle for "Automatically detect settings" is switched to On. This allows your network to configure itself without a hardcoded proxy. 4. Manual Setup: Under the "Manual proxy setup" section, ensure the toggle "Use a proxy server" is switched to Off.
Via Command Prompt (Advanced)
For system administrators or advanced users, you can disable the proxy via the registry using the command line. This is useful if malware has enabled a proxy and locked the settings UI.
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
After running this command, restart your computer. This command sets the ProxyEnable registry key to 0, effectively turning off the proxy for the current user.
---
Method 2: Disabling Proxy on macOS (Sonoma & Sequoia)
macOS stores proxy settings on a per-network basis. This means if you have a Home Wi-Fi and an Office Wi-Fi, the proxy setting might only apply to one of them.
1. Click the Apple Icon in the top-left corner and select System Settings (or System Preferences on older versions). 2. Navigate to Network. 3. Select the active service on the left (usually Wi-Fi). 4. Click the Details... button (or "Advanced" in older macOS versions). 5. Select the Proxies tab. 6. Look at the list on the left. If any protocols (Web Proxy (HTTP), Secure Web Proxy (HTTPS), SOCKS Proxy) are checked, you have a proxy active. 7. Either uncheck the specific protocols or select "Bypass proxy settings for these Hosts & Domains" if you need local access. 8. Click OK.
Python Automation for macOS
If you manage multiple Macs, you can use Python to verify and clear proxy settings. While macOS relies on scutil and networksetup binaries, Python can wrap these commands efficiently.
import subprocess
def disable_proxy_mac(service_name="Wi-Fi"): # Disable all proxy protocols for the given service protocols = ["-setwebproxystate", "-setsecurewebproxystate", "-setsocksfirewallproxystate"]
for protocol in protocols: try: subprocess.run(["networksetup", protocol, service_name, "off"], check=True) print(f"Successfully turned off {protocol} for {service_name}") except subprocess.CalledProcessError as e: print(f"Failed to turn off {protocol}: {e}")
if __name__ == "__main__": disable_proxy_mac()
---
Method 3: Disabling Proxy on Mobile Devices (Android & iOS)
Mobile proxies are often configured manually by users for corporate networks or inadvertently by "Optimizer" apps.
Android (Stock & Samsung)
1. Open Settings and go to Network & Internet (or Connections). 2. Tap Wi-Fi. 3. Tap the Gear icon or the text of the connected network (do not just turn it off). 4. Scroll down and tap Advanced (if available) and look for Proxy. 5. If it is set to "Manual," change the dropdown to None or Disabled. 6. If the option is greyed out, you may have a Private DNS or VPN app running. Check for "Always-on VPN" settings under VPN settings.
iOS (iPhone & iPad)
1. Open Settings and tap Wi-Fi. 2. Tap the (i) information icon next to your connected network. 3. Scroll down to the HTTP Proxy section. 4. If "Manual" is selected, the server/port fields below will be populated. Tap Off to disable it.
---
Method 4: Browser-Level Proxy Configurations
Sometimes the OS is fine, but the browser is configured to use a separate proxy. This is common if the user has installed extensions meant for web scraping or privacy (e.g., older versions of FoxyProxy or Burp Suite integration).
Google Chrome & Edge
These browsers use the system proxy by default, but extensions can override them.
1. Open Chrome/Edge. 2. Type chrome://settings/system or edge://settings/system in the address bar. 3. Ensure "Open your computer's proxy settings" is selected (this confirms it uses OS settings). 4. Check Extensions: Type chrome://extensions. Look for any VPN or Proxy extension and toggle it off.
Mozilla Firefox
Firefox is unique because it has its own internal proxy settings that ignore the OS setting.
1. Open Firefox and go to Settings. 2. Scroll down to Network Settings and click Settings. 3. Select "No proxy" or "Use system proxy settings". 4. If "Use system proxy settings" is selected, ensure you have already disabled the proxy in Windows/Mac as described above.
---
Troubleshooting Common "Proxy Server Not Responding" Errors
If you have turned off the proxy but still see the error "The proxy server isn't responding," it means a residual configuration file or script is forcing the connection.
1. Check for PAC Files (Proxy Auto-Config)
Corporate environments use .pac files to route traffic. Even if you uncheck the box, malware or scripts might have set a PAC script path.
2. Scan for Payloads
Malware often enables a local proxy (on 127.0.0.1) to monitor traffic (Man-in-the-Middle attack).
netstat -ano in the command prompt to see which executable is listening on port 8080 or 3128 (common proxy ports).3. Reset Network Settings (The Nuclear Option)
If the proxy refuses to turn off, the registry or network stack may be corrupted.
netsh winsock reset Restart your PC.
---
Comparison of Proxy Removal Methods
| Platform | Location | Key Risk if Not Removed | Residual Config Check | | :--- | :--- | :--- | :--- | | Windows | Settings > Network & Internet | Connection timeouts | Registry Key ProxyEnable | | macOS | System Settings > Network | Wi-Fi connects, no internet | scutil --proxy command | | Android | Wi-Fi (Modify Network) | Apps crash on load | APN settings (Mobile Data) | | iOS | Wi-Fi > (i) > HTTP Proxy | Safari won't load pages | Profiles (General > VPN & Device Management) |
---
Conclusion
Disabling proxy services is usually a straightforward task of navigating through system settings. However, if you find that the proxy settings "re-enable themselves" automatically upon restart, you likely have a background service (like a corporate antivirus agent or malware) enforcing those settings. In such cases, identifying and uninstalling the specific software is required before the settings will remain permanently off.