Tutorial

How to Set Up a Proxy on Windows 11

Set a proxy on Windows 11: where the setting lives, what each box wants, the password prompt, and the second proxy that services read.

HProxy Team··Updated September 16, 2026·6 min read
HProxy.Tutorial

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

See plans & pricing

You have an address and a port, something like 203.0.113.10:8080, and you want Windows 11 to send your traffic through it. This walks through exactly where that goes, what each box wants, and how to tell whether it actually worked.

Nothing here assumes you have done it before. One thing to know before you start: Windows keeps two proxy settings, and the panel below is only the first of them. The second one is what Windows Update, the Microsoft Store and services read, and it is set separately in step 5.

Before you start: what you should have

A proxy is two pieces of information, and sometimes four:

  • The address. Either an IP like 203.0.113.10 or a hostname like gate.example.com.
  • The port. A number, usually between 80 and 65535. Common ones are 8080, 3128 and 1080.
  • A username and password, but only if you are paying for the proxy. Free proxies taken off a public list never have these.

If somebody handed you a single string like 203.0.113.10:8080, the part before the colon is the address and the part after it is the port. Windows wants those two pieces in two separate boxes, so keep that split in mind.

A paid proxy usually arrives with all four values joined together, which is where most of the confusion starts:

Where each part of a paid proxy line goes in Windows

203.0.113.10Host:8080Port:hp_ir4k2Username:9fa2c1Password

Host goes in Proxy IP address, port in Port, and the last two in the password box below. Values shown are examples.

If your line looks different from that, or the username has extra words in it, the proxy format guide breaks down every shape a provider might hand you.

Step 1: open the proxy page

Press the Windows key and type proxy. Click Change proxy settings. If you would rather click through it: Settings, then Network and internet, then Proxy at the bottom of the list.

Step 2: open the edit window

Find the section called Manual proxy setup and click Edit next to Use a proxy server. This small window is what separates Windows 11 from Windows 10, where the same boxes sit on the page itself.

Step 3: fill in the address and the port

  1. Switch Use a proxy server on.
  2. In Proxy IP address, type the address on its own. No http:// in front of it. Just 203.0.113.10.
  3. In Port, type the port number on its own. Just 8080.
  4. Leave the box below it alone unless you know you need it. It holds a list of addresses that should skip the proxy, separated by semicolons.
  5. Click Save.
The Edit proxy server window on Windows 11: the Use a proxy server switch turned on, the Proxy IP address and Port boxes, the exceptions box, the checkbox for local addresses, and the Save button.
Our own capture on Windows 11. The window opens from the Edit button next to Use a proxy server.

The setting takes effect immediately and there is nothing to restart.

Step 4: if your proxy needs a username and password

Windows 11 shows a checkbox in that same edit window once the proxy is switched on. Tick it, then fill in the two fields exactly as your provider wrote them. Both are case sensitive, and a trailing space copied along with the password is a genuinely common cause of failure.

That prompt is the single most complained-about thing about proxies on Windows, and it reappears more often than it should. When your proxy needs a password and your software cannot send one covers the three ways to stop it happening for good.

If you are using a free public proxy, skip this section entirely. Free proxies have no login. If one is asking you for a password, it is not offering you access, it is somebody's private proxy that you cannot use.

Step 5: the second proxy, for Windows Update, the Store and services

The panel you just filled in belongs to your account. Microsoft states that the Windows Update client requires WinHTTP and can discover a proxy only through the netsh command or through WPAD in your DNS or DHCP options, and that for its scan it tries the system proxy first and your personal one only after certain errors. So a machine where only the panel is set will keep updating directly.

Open an administrator command prompt and read the current state:

netsh winhttp show advproxy

On our own machine that answered ProxyIsEnabled: false, AutoConfigIsEnabled: false, AutoDetect: true, PerUserProxySettings: true, which is what an untouched Windows 11 looks like. To copy what you set in step 3 into it:

netsh winhttp import proxy source=ie

Almost every guide still prints netsh winhttp set proxy. It runs, but Microsoft marks set proxy and show proxy as deprecated in its own reference and documents the advanced form instead, which takes a scope and a JSON object:

netsh winhttp set advproxy setting-scope=machine settings="{\"Proxy\":\"203.0.113.10:8080\",\"ProxyBypass\":\"localhost;*.local\",\"AutoconfigUrl\":\"\",\"AutoDetect\":false}"

That form does not support SOCKS5. Neither does the panel: Microsoft's comparison of its two HTTP stacks shows WinINet supporting SOCKS4 and not SOCKS5, and WinHTTP supporting neither. A SOCKS5 proxy belongs in the browser, the download tool or the scraper that speaks it.

On Windows 10

The same values, one screen earlier: Windows 10 shows the address and port on the Proxy page itself instead of behind an Edit button, and it has an older Internet Options route as well. Our Windows 10 guide walks through that layout, with the same netsh section at the end.

Check that it worked

Open a browser and visit any site that reports your IP address. If the proxy is working, the address it shows you will be the proxy's address rather than your own.

The HProxy proxy checker does the same job more precisely: paste the proxy in and it opens a real connection to it, tells you whether it answered, which protocols it spoke, and how long it took. That is worth doing before you put it into Windows, because it separates "the proxy is dead" from "I typed something wrong", and those two feel identical from inside a stalled browser.

When a download has to finish rather than merely start, a paid proxy is the part that stops changing under you.

When it does not work

Everything stopped loading. The proxy is almost certainly offline. Turn it off using the steps above and your connection comes straight back. This is not something you broke.

Windows will not accept the address. You probably pasted 203.0.113.10:8080 into the address box. Remove the colon and everything after it, and put the port in its own box.

It works in Edge but not in Firefox. Firefox keeps its own proxy setting and ignores the Windows one. That is normal and expected behaviour, not a fault.

The browser is proxied but the Store or Windows Update is not. They read the machine-wide setting from step 5, not the panel. This question has been asked since Windows 8 and the answer has not changed.

It works in the browser but not in some other program. Plenty of software ignores the system proxy: many games, most torrent clients, and a lot of command line tools. Each one needs configuring on its own.

Windows says it could not automatically detect the proxy settings. That message is about automatic detection, not about the address you typed. The page on that error explains what Windows was looking for.

A word about free proxies

If this address came off a public free list, expect it to stop working. Not eventually, but often within hours. Free proxies are overwhelmingly machines that were misconfigured by accident, and they disappear the moment somebody notices or reboots.

We publish a free proxy list and we are blunt about this on every page of it: each address there is tested continuously by opening a real connection to it, and the uptime percentage you see is the measured result rather than a promise. Even the good ones come and go.

That is fine for casual use. If something you actually depend on is going through the proxy, that is the point at which a free one stops being a bargain.

Frequently asked questions

Where is the proxy setting in Windows 11?
Settings, then Network and internet, then Proxy. It sits at the bottom of that page under Manual proxy setup. You can also press the Windows key, type proxy, and pick Change proxy settings, which lands in the same place. On Windows 10 the boxes sit on the page itself, which our Windows 10 guide walks through.
Do I put the port in the same box as the IP address?
No. Windows gives you two separate boxes. The address goes in the first one with no http:// in front of it, and the port number goes in the small box to the right. If you paste 203.0.113.10:8080 into the address box, Windows will not accept it.
Why does Windows keep asking me for a username and password?
The proxy needs authentication and Windows has not stored it yet. Tick the box that says the proxy server requires a password, then type the username and password your provider gave you. If you are using a free proxy from a public list, it has no username or password at all, so leave that box unticked.
Does the Windows proxy setting cover every app?
No. It covers programs that follow your account setting, which includes Edge, Chrome and most Microsoft software. Firefox keeps its own setting. Windows Update, the Microsoft Store and services read a separate machine-wide proxy instead, which is set with netsh. Many games, torrent clients and command line tools ignore both.
Which netsh command sets the machine-wide proxy?
Microsoft now documents netsh winhttp set advproxy, with setting-scope=user or machine and a JSON object holding Proxy, ProxyBypass, AutoconfigUrl and AutoDetect. The older set proxy and show proxy still run but are marked deprecated. To copy what you already set in the panel, run netsh winhttp import proxy source=ie.
Can I use a SOCKS5 proxy in the Windows settings?
No. Microsoft's own comparison shows WinINet supporting SOCKS4 and not SOCKS5, and WinHTTP supporting neither, and the netsh advanced form states that SOCKS5 is not supported. A SOCKS5 proxy has to be set inside the program that speaks it.
How do I turn the proxy off again?
Go back to Settings, Network and internet, Proxy, click Edit next to Manual proxy setup, and switch Use a proxy server off. Save. If you also set the machine-wide one, run netsh winhttp reset proxy, which returns it to DIRECT.
My internet stopped working after I set the proxy. What happened?
Almost always the proxy itself is dead. Windows sends every request to it and nothing comes back, so the whole browser stalls. Turn the proxy off using the steps above and your connection returns immediately. Free proxies go offline constantly, which is why this is the single most common thing people hit.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup

HProxy.

Honest guides and comparisons on proxies, scraping and staying unblocked, from the team that runs the network.

RSS feed