This guide shows you how to set up a proxy server on Windows 10 using only the built-in settings, no third-party software required. You’ll learn how to configure a manual proxy, use automatic setup scripts, and adjust settings for different network connections. This is useful for privacy, accessing region-restricted content, or routing traffic through a corporate or personal proxy.
What You’ll Need
- A proxy server address (IP or hostname) and port number from your provider or network administrator.
- If using an automatic configuration script, the URL to the .pac or .wpad file.
- Administrator access to your Windows 10 PC (to change some network settings).
Step-by-Step
- Open Settings: Click the Start button and select the gear icon (Settings). Alternatively, press Windows + I.
- Go to Network & Internet: In the Settings window, click on “Network & Internet”.
- Select Proxy: In the left sidebar, click on “Proxy”. This opens the proxy settings page.
- Manual Proxy Setup: Under the “Manual proxy setup” section, toggle the “Use a proxy server” switch to On.
- Enter Proxy Details: In the “Address” field, type the IP address or hostname of your proxy server. In the “Port” field, enter the port number (e.g., 8080).
- Bypass Local Addresses: (Optional) Check the box “Bypass proxy server for local addresses” if you want to access devices on your local network (like a router admin page) without going through the proxy.
- Save: Click the “Save” button below the fields. Your proxy is now active for most apps that respect Windows proxy settings.
- Automatic Proxy Setup (Alternative): If you have a configuration script, under “Automatic proxy setup”, toggle “Use setup script” to On. Enter the script address (e.g., http://proxy.example.com/proxy.pac) and click “Save”.
- Verify: Open a web browser and visit a site like whatismyip.com to confirm your public IP has changed to the proxy’s IP. If it shows your original IP, the proxy isn’t working.
- Disable When Done: To stop using the proxy, return to the same settings and toggle both switches to Off.
Common Mistakes
- Wrong port number: Typing the port incorrectly is the most frequent error. Double-check with your provider.
- Forgetting to save: If you don’t click “Save”, the settings revert.
- Leaving proxy on after use: This can cause “can’t connect” errors when the proxy is offline.
- Using a script URL with typos: A single character error in the .pac URL breaks the auto-config.
- Not bypassing local addresses: This can block access to your router or local network shares.
Tips
- Test with a reliable site: Use a service like whatismyip.com to verify your IP after enabling the proxy.
- Use a PAC file for complex rules: A PAC file allows different proxies for different URLs, which is handy for corporate networks.
- Check app-specific settings: Some apps (like browsers with their own proxy settings) may ignore Windows settings. In Chrome/Edge, you can use the system proxy or set a custom one in the browser’s settings.
- Remember the proxy for VPN conflicts: If you use a VPN, it may override the proxy. Disable one or the other to avoid confusion.
- Use the “Automatically detect settings” option: If your network uses WPAD, you can enable this instead of manual setup, but it’s less secure and often slower.
Troubleshooting
If the proxy doesn’t work as expected:
- Check if the proxy is reachable: Open Command Prompt and type
ping proxyaddress(replace with your proxy’s IP). If you get no reply, the proxy server is down or the address is wrong. - Verify the port is open: Use
telnet proxyaddress port(e.g.,telnet 192.168.1.1 8080). If it fails, the port is blocked or incorrect. - Try a different browser: If one browser works but another doesn’t, the issue is browser-specific. Reset the browser’s proxy settings to “Use system proxy”.
- Check Windows Firewall: Ensure that your firewall isn’t blocking the proxy port. Temporarily disable it (if safe) to test.
- Clear DNS cache: Run
ipconfig /flushdnsin Command Prompt to clear stale DNS entries that might interfere. - Restart the network adapter: Go to Settings > Network & Internet > Status > “Change adapter options”, right-click your adapter, and select “Disable” then “Enable”.
Frequently Asked Questions
Will this proxy work for all my apps?
Most Windows apps that use WinHTTP or WinINET will respect the system proxy. Some apps (like certain games or chat clients) have their own settings and may ignore it.
Can I use a free proxy from the internet?
Yes, but be cautious. Free proxies are often slow, unreliable, and may log your traffic. Only use trusted sources, and avoid entering sensitive data.
How do I find my proxy address if I’m on a corporate network?
Ask your IT department. They usually provide a PAC file URL or a specific IP and port. You can also check your browser’s proxy settings if they’re already configured.
What’s the difference between a proxy and a VPN?
A proxy only forwards traffic for specific apps (like a browser), while a VPN encrypts all network traffic from your device. VPNs are generally more secure and private.
Why does my internet stop working after I enable the proxy?
This usually means the proxy server is unreachable or the settings are wrong. Double-check the address and port, and try disabling the proxy to see if internet returns.
Can I set a proxy for only one network (e.g., Wi-Fi) and not Ethernet?
Windows 10’s native proxy settings apply globally. To have per-network settings, you’d need third-party tools or use a PAC file that checks the network.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- Pixel & Pixel XL No Sound: Solved?
- How to Edit Playlists on iPhone
- Open Apps From Anywhere on macOS Sierra