Setting up a proxy on Windows is a one-screen job — but the details around that screen (which applications are affected, how to write exceptions, how to solve persistent problems) are skipped in most guides. Here you get all of it.
Windows 10 / 11: Manual Setup
- Settings (Win + I) > Network & Internet > Proxy — open this section.
- Under the "Manual proxy setup" heading Use a proxy server toggle.
- Take the IP you picked from the list and type it into the "Address" field, and the port into the "Port" field.
- Press Save — the setting takes effect immediately.
What Does This Setting Cover?
The Windows proxy setting affects applications that use WinINET/WinHTTP : Chrome, Edge, most desktop applications and Microsoft services. What it does not cover: applications that carry their own proxy setting (Firefox), some programs that use their own network stack, and command-line tools (these want an environment variable — see below).
Exception List
The "Don't use the proxy server for addresses beginning with the following entries" field is for addresses that should bypass the proxy. A typical value: localhost;127.0.0.1;*.local. If you have internal company systems, add their domains here; the "Don't use the proxy server for local (intranet) addresses" box does a similar job.
The Command Line and the Developer Side
| Environment | Method |
|---|---|
| PowerShell/CMD session | set HTTPS_PROXY=http://ip:port (that session only) |
| curl | curl --proxy ip:port https://api.ipify.org |
| WinHTTP (system services) | netsh winhttp set proxy ip:port (as administrator) |
Common Problems and Solutions
- The "no internet" appearance: The proxy address may be dead. Turn the switch off; if the connection comes back, test the address with test the address and replace it with a new one.
- The setting changes by itself: If "Automatically detect settings" (WPAD) is on, the network can override your setting; turn this switch off when using manual setup. If it keeps happening, run a malware scan — proxy hijacking is a known attack pattern.
- Some applications do not see the proxy: The application may carry its own setting; check the in-app proxy field.
- The credentials window keeps coming back: The username/password is wrong, or the plan is in IP-whitelist mode; verify it from your panel.
Verification
After every setup, use the My IP Address page to check your exit address, then use DNS test to check for leaks. If both are correct, your Windows traffic carries the proxy's identity.