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

"Web proxy enabled" means a web proxy is turned on and active, so your device, browser, or network is routing its web traffic through that proxy instead of connecting straight to the internet. Rather than your machine talking to a website directly, each request goes to the proxy first, which forwards it and passes the response back. The word "enabled" describes the on-state of that routing, as opposed to a proxy that is configured in your settings but currently switched off.
A web proxy is an intermediary server that sits between a client (your computer or browser) and the wider internet. When you request a page, the request is sent to the proxy, which forwards it to the destination, receives the response, and returns it to you. To the website, the traffic appears to originate from the proxy rather than from your device. If you want the full definition, see What Is a Web Proxy?. This page focuses specifically on what it means when that proxy is enabled.
A proxy can exist in two states. Its settings (the address, port, protocol, and any credentials) may be filled in, but the proxy is only used when it is switched on. "Enabled" is that on switch. When it is enabled, your web traffic is actively diverted through the proxy; when it is disabled, the same values sit dormant and your traffic connects directly.
The phrase appears most clearly on macOS. Under System Settings > Network > Details > Proxies, Apple lists separate checkboxes including Web Proxy (HTTP) and Secure Web Proxy (HTTPS). Ticking Web Proxy (HTTP) enables proxying for plain, unencrypted HTTP requests, while Secure Web Proxy (HTTPS) enables it for encrypted HTTPS requests. Because almost all modern sites use HTTPS, people usually enable both, pointing them at the same proxy address and port, so that every web request is routed. When either box is ticked, your web proxy is "enabled."
On Windows the same idea is expressed as a single toggle. Under Settings > Network & Internet > Proxy, switching Use a proxy server to "On" enables the proxy. A proxy can also be enabled automatically through an auto-config (PAC) URL or auto-discovery (WPAD), which is common on managed corporate networks where no manual address is visible at all.
There are several quick ways to confirm whether a proxy is currently switched on:
For a full, step-by-step walkthrough across operating systems and browsers, see How to Check Proxy Settings?.
The control that enables a web proxy sits in a different place depending on the platform. The table below summarizes the most common locations and the exact label you are looking for.
| Platform | Where to look | Enable control |
|---|---|---|
| macOS | System Settings > Network > Details > Proxies | Web Proxy (HTTP) / Secure Web Proxy (HTTPS) checkbox |
| Windows | Settings > Network & Internet > Proxy | "Use a proxy server" toggle |
| Browser (Firefox) | Settings > Network Settings > Connection | "Manual proxy configuration" option |
| Command line | Shell environment | HTTP_PROXY / HTTPS_PROXY variables set |
A proxy can be switched on for many legitimate reasons, and sometimes for unwanted ones:
When a proxy is enabled on purpose, it brings real benefits:
When a proxy is enabled by accident, is stale, or is hostile, the downsides appear:
If a proxy is enabled and you did not intend it, you can switch it off:
Be careful on a managed work or school device, where the proxy may be required and re-applied by policy. For a complete, platform-by-platform guide, see How to Turn Off Proxy?. If you want to understand the individual fields you'll see while doing this, read What Are Proxy Settings?.
Web applications often behave differently when a proxy is enabled. Requests can be rewritten, cached, blocked, or have their headers altered, and HTTPS-inspecting proxies may interfere with certificate handling. For QA teams, reproducing the "behind a proxy" state is an important test scenario, because what works on a direct connection can break inside a corporate network. With TestMu AI, you can run your web app across 3,000+ browser and OS combinations using Selenium Automation, and the tunnel understands HTTP, HTTPS, and SOCKS5 proxies, so the same routing you would have when a web proxy is enabled locally can be applied to your test sessions, without you standing up that infrastructure yourself.
It means a web proxy is turned on and active for your device, browser, or network. Instead of connecting directly to websites, your web traffic is routed through the proxy first, which forwards each request and returns the response. "Enabled" simply describes the on-state of that routing, as opposed to a proxy that is configured but switched off.
It is safe when the proxy is one you trust, such as a corporate gateway set by your IT team or a proxy you configured yourself. The risk is an unknown or unwanted proxy: malware and adware sometimes enable a proxy silently to intercept traffic. If you did not enable it and don't recognize the address, treat it as suspicious and disable it.
On macOS, open System Settings > Network > select your connection > Details > Proxies and look at whether Web Proxy (HTTP) or Secure Web Proxy (HTTPS) is ticked. On Windows, open Settings > Network & Internet > Proxy and check whether "Use a proxy server" is on. You can also check the HTTP_PROXY and HTTPS_PROXY environment variables, or compare your public IP before and after, since a changed IP confirms traffic is being routed.
These are the two macOS proxy checkboxes for web traffic. Web Proxy (HTTP) routes plain, unencrypted HTTP requests through the proxy, while Secure Web Proxy (HTTPS) routes encrypted HTTPS requests. Most modern sites use HTTPS, so to route all web traffic you typically enable both, usually pointing them at the same proxy address and port.
Common reasons are a corporate or school network enforcing content filtering and monitoring, a security gateway inspecting traffic, caching to save bandwidth, parental controls, a captive portal on public Wi-Fi, or a VPN or security app that installs a local proxy. On managed networks the proxy is often pushed automatically through an auto-config (PAC) or auto-discovery (WPAD) script.
On macOS, untick Web Proxy (HTTP) and Secure Web Proxy (HTTPS) under System Settings > Network > Details > Proxies. On Windows, turn off "Use a proxy server" under Settings > Network & Internet > Proxy and disable automatic detection if set. Also clear any HTTP_PROXY and HTTPS_PROXY environment variables. On a managed work device the proxy may be required, so check with IT before turning it off.
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