To set up a proxy on Windows 11, open Settings > Network & Internet > Proxy. You can configure either automatic proxy setup using a PAC URL or manual proxy setup by entering a proxy server address and port number. Toggle Use a proxy server to On, enter the IP address and port of your proxy, add any bypass addresses, and click Save. All system-wide HTTP and HTTPS traffic will then route through the proxy, including browsers like Chrome and Edge that rely on system settings.
This guide walks through every method for configuring proxies on Windows 11: the built-in system settings, browser-specific configuration in Firefox, system-wide SOCKS5 proxy tools like Proxifier, the netsh command line, verification steps, and troubleshooting for the most common errors.
A proxy server sits between your device and the internet, forwarding requests on your behalf. Configuring a proxy on Windows 11 gives you control over how your traffic is routed. Here are the most common reasons people set up proxies:
If you are not sure what a proxy server is or how it works, read our detailed explainer on what a proxy server is before continuing.
The most straightforward way to configure a proxy on Windows 11 is through the built-in Settings app. This method sets a system-wide proxy that affects all applications relying on Windows system proxy settings, including Microsoft Edge, Google Chrome, and most desktop apps.
If your organization provides a Proxy Auto-Configuration (PAC) file, you can point Windows 11 to it automatically. A PAC file is a JavaScript file that tells your system which proxy to use for different URLs.
http://proxy.yourcompany.com/proxy.pacAutomatic proxy configuration is common in enterprise environments. If you are setting up a proxy for personal use or web scraping, manual proxy setup (below) is usually what you need.
Manual proxy setup lets you specify the exact address and port of your proxy server. This is the most common configuration for individual users.
gate.spyderproxy.com8080localhost;127.0.0.1;*.local;192.168.*Your proxy is now active. All HTTP and HTTPS traffic from browsers and applications that respect system proxy settings will route through the proxy server. No restart is required.
Not all browsers handle proxy configuration the same way. Here is how the major browsers behave on Windows 11.
Google Chrome and Microsoft Edge do not have their own proxy settings. They defer to the Windows 11 system proxy configuration. When you set up a proxy in Windows Settings (Method 1), Chrome and Edge automatically use it. For more details on Chrome-specific proxy configuration, including command-line flags and extensions, see our guide on how to set up a proxy in Chrome.
Firefox maintains its own proxy settings, independent of the Windows system proxy. This is useful if you want to proxy only Firefox traffic while leaving the rest of your system unaffected.
gate.spyderproxy.com — Port: 8080localhost, 127.0.0.1Firefox also supports SOCKS5 proxies directly in this same dialog, which we cover in the SOCKS5 section below.
The Windows 11 built-in proxy settings only support HTTP and HTTPS proxies natively. If you need SOCKS5 support system-wide — for example, to route traffic from desktop apps, games, or tools that do not have their own proxy settings — you need a third-party tool like Proxifier.
gate.spyderproxy.com1080Proxifier intercepts network connections at the Winsock level, which means it can proxy traffic from virtually any Windows application, even those that have no proxy settings of their own. This makes it ideal for SOCKS5 setups on Windows 11.
For automation, scripting, or headless environments, you can configure the Windows proxy from the command line using netsh. This sets the proxy for WinHTTP, which is used by many system services and applications.
netsh winhttp set proxy proxy-server="gate.spyderproxy.com:8080" bypass-list="localhost;127.0.0.1;*.local"
netsh winhttp show proxy
netsh winhttp reset proxy
Note that netsh winhttp configures the WinHTTP proxy, which is separate from the WinINET proxy used by browsers and the Settings app. To import your system proxy settings into WinHTTP, run:
netsh winhttp import proxy source=ie
This is particularly useful for ensuring that system services, Windows Update, and background applications also use your proxy.
SOCKS5 proxies are more versatile than HTTP proxies because they can handle any type of traffic (not just web browsing), support UDP, and offer optional authentication. However, Windows 11 does not natively support SOCKS5 in its system proxy settings. Here are three ways to use SOCKS5 on Windows 11:
gate.spyderproxy.com1080.Follow the Proxifier setup in Method 3 above. Proxifier routes all system traffic through your SOCKS5 proxy, making it the best option for applications that do not have their own proxy settings.
If you have SSH access to a remote server, you can create a local SOCKS5 proxy tunnel using PuTTY:
1080 (or any available local port).127.0.0.1:1080 as a SOCKS5 proxy.This creates an encrypted tunnel from your Windows 11 machine to the SSH server, and all traffic routed through the SOCKS5 proxy is encrypted end-to-end.
After configuring your proxy, you should verify that traffic is actually routing through it. Here are the steps:
curl.exe -x http://gate.spyderproxy.com:8080 https://httpbin.org/ip
httpbin.org/ip or ifconfig.me in your browser. The IP displayed should be the proxy's IP.If the IP address matches your proxy and no DNS leaks are detected, your proxy is configured correctly.
When you no longer need the proxy, removing it is straightforward:
Run the following command in an elevated terminal:
netsh winhttp reset proxy
Open Proxifier and go to File > Exit, or simply close the application. Proxifier only proxies traffic while it is running.
ping gate.spyderproxy.comcurl -x http://proxy:port -o /dev/null -w "%{time_total}" https://httpbin.org/ipThis error in Edge or Chrome means Windows is trying to use a proxy that is unreachable. To fix it:
HTTP_PROXY and HTTPS_PROXY environment variables:
set HTTP_PROXY=http://gate.spyderproxy.com:8080
set HTTPS_PROXY=http://gate.spyderproxy.com:8080
$env:HTTP_PROXY = "http://gate.spyderproxy.com:8080"
$env:HTTPS_PROXY = "http://gate.spyderproxy.com:8080"
Yes. Windows 11 includes native proxy configuration in Settings > Network & Internet > Proxy. You can set up automatic proxy detection via WPAD, configure a PAC script URL, or manually enter a proxy server address and port. These settings apply system-wide to all applications that use the Windows networking stack, including Chrome, Edge, and most desktop apps.
No. The built-in Windows 11 proxy settings only support HTTP and HTTPS proxies natively. For SOCKS5 support, you need to use Firefox (which has its own SOCKS5 option), a third-party tool like Proxifier, or create an SSH tunnel with PuTTY. Proxifier is the best option for system-wide SOCKS5 coverage on Windows 11.
The Windows 11 system proxy affects applications that rely on the WinINET networking layer, which includes most browsers (Chrome, Edge) and many desktop apps. However, some applications use their own networking stack and ignore system proxy settings. To force all apps through a proxy, use a tool like Proxifier that intercepts connections at the Winsock level.
Go to Settings > Network & Internet > Proxy and turn off the manual proxy toggle and automatic proxy detection. Clear your browser cache and restart the browser. If the proxy setting keeps re-enabling itself, scan your system for malware, as some malicious software modifies proxy settings to intercept your traffic.
An HTTP proxy only handles HTTP and HTTPS web traffic. A SOCKS5 proxy works at a lower network level and can handle any type of traffic including HTTP, HTTPS, FTP, and even UDP. SOCKS5 also supports authentication and does not modify your traffic headers. For general web browsing, HTTP proxies are sufficient. For gaming, torrenting, or applications beyond web browsers, SOCKS5 is the better choice.