How to Configure Proxy on Windows 10 & Windows 11
Updated:
Windows maintains two separate proxy stacks: WinINET (configured via Settings → Network & Internet → Proxy, used by Edge, Chrome, and desktop apps) and WinHTTP (configured via netsh winhttp, used by Windows services and background agents). This guide walks through setting up VinaProxy HTTP(S) proxies on both Windows 10 and Windows 11, handling username/password credential prompts, and configuring localhost bypass rules.
Settings > Network & Internet > Proxy > Manual proxy setup (ip : port)- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
- 1 IP₫50,000
- 3+ IPs₫40,000
- 5+ IPs₫40,000
- 10+ IPs₫32,000
- 50+ IPs₫30,000
- 100+ IPs₫30,000
- 200+ IPs₫30,000
- 500+ IPs₫25,000
Windows Proxy Stack Comparison (WinINET vs WinHTTP vs Env Vars)
Choosing the right configuration layer depends on which Windows applications need to route traffic through your proxy.
| Windows Layer | Where to Configure | Apps Affected | User:Pass Support |
|---|---|---|---|
| WinINET (System Settings) | Settings → Network & Internet → Proxy | Chrome, Edge, Office, most GUI apps | Windows Credential Manager popup on first request |
| Environment Variables | System Properties → HTTP_PROXY / HTTPS_PROXY | Python, Node.js, Git, curl, CLI tools | Inline URL: http://user:pass@ip:port |
| WinHTTP Service Stack | netsh winhttp set proxy ip:port | Windows Update, system services, .NET HttpClient | IP whitelist or Credential Manager |
| Proxifier / Tun Mode | Third-party Winsock hook | Every .exe process selectively | Native inline user:pass per rule |
Step-by-Step Setup in Windows 10 & 11 Settings
bash
# Optional: Set user-scoped environment variables for CLI tools in PowerShell
[Environment]::SetEnvironmentVariable('HTTP_PROXY', 'http://USER:PASS@IP:PORT', 'User')
[Environment]::SetEnvironmentVariable('HTTPS_PROXY', 'http://USER:PASS@IP:PORT', 'User')
# Check WinHTTP status in Administrator PowerShell
netsh winhttp show proxy
Troubleshooting Windows Proxy Issues
- Repeated credential popups: Open Control Panel → Credential Manager → Windows Credentials, add a Generic Credential for your proxy IP:Port with your VinaProxy username and password.
- Microsoft Store or UWP apps losing internet: UWP apps run inside AppContainer loopback isolation. Either exempt local intranet addresses or use EnableLoopback utility if routing through a local proxy forwarder.
- Forgot to turn off proxy before disconnecting: Press Win + R, run inetcpl.cpl → Connections → LAN settings, and uncheck 'Use a proxy server for your LAN'.
Step by step
- 1
Open Windows Proxy Settings
Press Win + I to open Settings, navigate to Network & internet → Proxy, and locate the 'Manual proxy setup' section.
- 2
Enable 'Use a proxy server' and Enter IP & Port
Click 'Set up' (Windows 11) or toggle 'Use a proxy server' to On (Windows 10). Enter your VinaProxy IP in 'Proxy IP address' and the HTTP port in 'Port'.
- 3
Configure Local Bypass List and Save
Add localhost;127.0.0.1;*.local;192.168.* to the bypass box, check 'Don't use the proxy server for local (intranet) addresses', and click Save.
- 4
Save Proxy Credentials in Windows Credential Manager
Open Edge or Chrome and visit https://vinaproxy.com/tools/proxy-checker. When the Windows Security dialog prompts for credentials, enter your VinaProxy username and password and check 'Remember my credentials'.
Frequently asked questions
Does setting a proxy in Windows Settings affect Firefox or anti-detect browsers?
Firefox defaults to 'Use system proxy settings', so it follows Windows WinINET unless changed. Anti-detect browsers (Genlogin, GoLogin, AdsPower) ignore Windows Settings and use per-profile proxy configurations.
Where can I enter my proxy username and password in Windows 11 Settings?
Windows 11 Settings only accepts IP and port. As soon as you open Edge or Chrome, Windows triggers a system authentication prompt where you can save your username and password to Windows Credential Manager.
How do I route only one Windows .exe app through a proxy instead of the whole PC?
Windows Settings applies system-wide to all WinINET apps. To proxy only a specific executable (such as Telegram.exe or an emulator), use Proxifier on Windows.
Get low-latency HTTP(S) proxies for Windows
Instant Dedicated IPv4 and Static ISP credentials across 7 countries.
View Proxy Pricing