How to Set Up a Proxy Server: Complete Beginner Guide
Setting up a proxy server involves configuring your device, browser, or application to route internet traffic through an intermediary server. The process varies by operating system, browser, and proxy type. This guide covers every setup method step by step.
Before You Start: What You Need
- Proxy server address — The IP address or hostname (e.g., proxy.example.com or 203.0.113.50)
- Port number — The proxy’s listening port (e.g., 8080, 3128, 1080)
- Authentication (if required) — Username and password
- Proxy type — HTTP, HTTPS, SOCKS4, or SOCKS5
Get these from your proxy provider’s dashboard or the proxy list you are using.
Setup by Operating System
Windows 10/11
- Open Settings > Network & Internet > Proxy
- Under Manual proxy setup, toggle “Use a proxy server” ON
- Enter proxy address and port
- Check “Don’t use the proxy server for local (intranet) addresses”
- Click Save
For authentication: Windows proxy settings do not support username/password directly. Use a proxy extension or PAC file instead.
macOS
- Open System Preferences > Network
- Select your active connection (WiFi or Ethernet)
- Click Advanced > Proxies
- Check the proxy type (Web Proxy HTTP, Secure Web Proxy HTTPS, or SOCKS)
- Enter server address and port
- Enter username/password if required
- Click OK > Apply
Linux (Ubuntu/Debian)
System-wide (environment variables): Add to ~/.bashrc or /etc/environment:
export http_proxy=http://user:pass@proxy:portexport https_proxy=http://user:pass@proxy:port
GNOME Desktop: Settings > Network > Network Proxy > Manual > Enter proxy details
Android
- Settings > WiFi > Long-press connected network > Modify network
- Show advanced options
- Proxy: Manual
- Enter hostname, port, and bypass list
- Save
iOS (iPhone/iPad)
- Settings > WiFi > Tap (i) next to connected network
- Scroll to HTTP Proxy
- Select Manual
- Enter server, port, and authentication
Setup by Browser
Chrome
Chrome uses system proxy settings by default. For independent proxy control, install the Proxy SwitchyOmega extension:
- Install from Chrome Web Store
- Click the extension icon > Options
- Create a new proxy profile
- Enter protocol, server, and port
- Save and activate the profile
Firefox
Firefox has built-in proxy settings independent of the system:
- Menu > Settings > General > Network Settings > Settings
- Select Manual proxy configuration
- Enter HTTP Proxy, SSL Proxy, or SOCKS Host
- Enter port number
- Click OK
Safari
Safari uses macOS system proxy settings. Configure through System Preferences > Network > Proxies.
Edge
Edge uses Windows system proxy settings. Configure through Windows Settings > Network & Internet > Proxy.
Setup by Proxy Type
HTTP/HTTPS Proxy
The most common type. Works with web browsers and HTTP-based applications.
- Port: Typically 8080, 3128, or 80
- Protocol: HTTP or HTTPS
- Use for: Web browsing, basic scraping, API access
SOCKS5 Proxy
More versatile than HTTP proxies. Supports all traffic types including TCP and UDP.
- Port: Typically 1080 or custom
- Protocol: SOCKS5
- Use for: All applications, gaming, torrenting, messaging
SOCKS4 Proxy
Older version of SOCKS without authentication or UDP support.
- Port: Typically 1080
- Protocol: SOCKS4
- Use for: Basic TCP applications where SOCKS5 is unavailable
Testing Your Proxy Configuration
After setup, verify the proxy is working:
- Visit whatismyip.com — your IP should show the proxy’s IP
- Check for DNS leaks at dnsleaktest.com
- Test speed at speedtest.net through the proxy
- Try accessing a few websites to ensure functionality
Common Setup Issues and Fixes
| Issue | Cause | Fix |
|---|---|---|
| Cannot connect | Wrong address/port | Double-check proxy details |
| 407 error | Authentication required | Add username/password |
| Slow connection | Proxy overloaded | Try a different proxy server |
| Some sites not loading | HTTPS not configured | Configure HTTPS proxy separately |
| Connection timeout | Proxy is down | Switch to a different proxy |
| DNS leak | DNS not routed through proxy | Configure DNS-over-proxy or use SOCKS5 |
Frequently Asked Questions
How do I set up a proxy on my phone?
On iPhone: Settings > WiFi > tap network > HTTP Proxy > Manual. On Android: Settings > WiFi > long-press network > Modify > Advanced > Proxy: Manual. Enter your proxy server address and port.
Do I need a proxy for every browser?
If you set up a system-level proxy (in OS settings), it applies to most applications including all browsers. Browser-specific proxy settings (Firefox, Chrome with extensions) only affect that browser.
What port should I use for my proxy?
Use the port provided by your proxy provider. Common defaults: HTTP proxy = 8080 or 3128, SOCKS5 = 1080, HTTPS = 443. Your provider’s dashboard will show the correct port.
How do I know if my proxy is working?
Visit whatismyip.com after configuring the proxy. If the displayed IP matches your proxy server’s IP (not your real IP), the proxy is working correctly.
Can I set up a proxy server at home?
Yes, using free software like Squid (Linux/Mac/Windows) or TinyProxy (Linux). You need a computer running 24/7 and forward port traffic through your router. However, this only changes your IP to your home IP, which is useful primarily for remote access.
Internal Resources
- What Is a Proxy Server? — Proxy fundamentals
- Proxy Authentication Guide — Auth setup
- Proxy SwitchyOmega Guide — Chrome extension
- FoxyProxy Guide — Firefox extension
- SOCKS5 vs HTTP Proxy — Choose your protocol
- Anonymous Proxy: What It Is and How to Use One
- Best Proxy Providers 2026: Complete Comparison Chart
- 5G Mobile Proxies
- Agentic Browser: AI That Browses for You (2026 Guide)
- Agentic Browsers Explained: Browserbase, Browser Use, and Proxy Infrastructure
- Agentic Browsers Explained: The Future of AI + Proxies in 2026
- Anonymous Proxy: What It Is and How to Use One
- Best Proxy Providers 2026: Complete Comparison Chart
- 5G Mobile Proxies
- Agentic Browser: AI That Browses for You (2026 Guide)
- Agentic Browsers Explained: Browserbase, Browser Use, and Proxy Infrastructure
- Agentic Browsers Explained: The Future of AI + Proxies in 2026
- Anonymous Proxy: What It Is and How to Use One
- Free Proxy Sites: Best Options and Safety Guide 2026
- 5G Mobile Proxies
- Agentic Browser: AI That Browses for You (2026 Guide)
- Agentic Browsers Explained: Browserbase, Browser Use, and Proxy Infrastructure
- Agentic Browsers Explained: The Future of AI + Proxies in 2026
Related Reading
- Anonymous Proxy: What It Is and How to Use One
- Free Proxy Sites: Best Options and Safety Guide 2026
- 5G Mobile Proxies
- Agentic Browser: AI That Browses for You (2026 Guide)
- Agentic Browsers Explained: Browserbase, Browser Use, and Proxy Infrastructure
- Agentic Browsers Explained: The Future of AI + Proxies in 2026