Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

To turn off a proxy, open the proxy controls for your operating system or browser and switch off both the automatic and manual proxy options. On Windows that lives under Settings, Network & internet, Proxy; on macOS under System Settings, Network, your interface, Details, Proxies. Chrome and Edge simply open these system controls, while Firefox keeps its own setting. On Android and iOS the proxy is set per Wi-Fi network, and in shells you remove it by unsetting the HTTP_PROXY and HTTPS_PROXY environment variables.
A proxy routes your traffic through an intermediate server. That is useful for caching, filtering, or testing, but a wrong or stale proxy quietly breaks your connection. The most common reasons to disable one:
If you are unsure whether one is even active, start with How to Check Proxy Settings? and the broader What Are Proxy Settings? explainer, then return here to switch it off.
Some apps and older policies read the classic LAN settings instead of the modern Settings page, so it is worth clearing both.
Chrome and Microsoft Edge do not store their own proxy. Their proxy buttons open the operating system dialog, so disabling there switches the proxy off for the whole machine.
Firefox is the exception: it has its own proxy setting and ignores the system one unless you tell it to follow along. Disable it inside the browser.
On Android the proxy is configured per Wi-Fi network, so you clear it on the network you are connected to.
Many command-line tools, package managers, and CI runners read proxy values from environment variables rather than the OS dialog. Clearing these stops them from routing through a dead or unwanted proxy.
| Platform | Path to turn the proxy off |
|---|---|
| Windows 11 / 10 | Settings > Network & internet > Proxy > turn off automatic and manual proxy |
| Windows (legacy) | Internet Options > Connections > LAN settings > uncheck Use a proxy server |
| macOS | System Settings > Network > interface > Details > Proxies > toggle each off |
| Chrome / Edge | Settings > System > Open your computer's proxy settings (uses OS) |
| Firefox | Settings > Network Settings > Settings > No proxy |
| Android | Wi-Fi > network > Modify network > Advanced > Proxy > None |
| iOS / iPadOS | Wi-Fi > network (i) > Configure Proxy > Off |
| Shell / CI | unset HTTP_PROXY HTTPS_PROXY NO_PROXY and remove export lines |
Reopen the same menu and confirm every automatic and manual toggle is off, then load a website or run curl https://example.com to confirm a direct connection. If a proxy you never set keeps coming back, it is usually being restored by a startup program, so run a malware scan. If you actually wanted a proxy and removed it by mistake, the reverse setup is covered in How to Setup a Proxy Server on Windows?.
A leftover proxy is a common reason local test runs and tunnels fail before they even reach a site. Once your connection is direct again, you can validate the same flows across browsers and operating systems on TestMu AI'sReal Device Cloud, which runs sessions in the cloud without any local proxy plumbing.
If a proxy server is offline, misconfigured, or no longer exists, your device keeps routing traffic to a dead endpoint and pages fail to load with errors like "Unable to connect to the proxy server". Turning the proxy off restores a direct connection.
Yes. Chrome and Edge do not have their own proxy. Their proxy controls open the operating system's proxy settings, so turning the proxy off from Chrome turns it off for the whole system. Firefox is the exception, as it keeps an independent proxy setting.
A proxy you did not configure is often added by adware or a potentially unwanted program. Open your OS proxy settings, turn off both automatic and manual proxy entries, then run a malware scan so the proxy is not silently re-enabled on the next reboot.
On Linux and macOS shells, run unset HTTP_PROXY HTTPS_PROXY ALL_PROXY NO_PROXY along with their lowercase variants for the current session, and delete the matching export lines from ~/.bashrc or ~/.zshrc to make it permanent. On Windows, clear the variables under System Properties or run setx HTTP_PROXY "".
No. A proxy reroutes traffic for a specific app or protocol, while a VPN tunnels and encrypts all traffic at the network adapter level. Disabling the proxy in your network settings will not turn off an active VPN; you disable the VPN from its own client or the network connection.
Reopen the same proxy menu and confirm every automatic and manual toggle is off, then load a website or run curl https://example.com to confirm a direct connection works. You can also check your public IP, which should now match your real network rather than the proxy.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance