Вход
How to use a proxy server - complete guide with setup

How to use a proxy server – complete guide with setup

Last updated: September 29th, 2025

TPThunderproxy Team

How to use a proxy server – complete guide with setup

At Thunderproxy, we provide high-speed, anonymous proxies trusted by thousands worldwide. This guide will teach you exactly how proxies work, how to pick the right one, and how to configure them on your devices.

What is a Proxy Server?

A proxy server is an intermediary system between your device and the internet, forwarding your connection requests on your behalf. Instead of connecting directly to websites or online services, your traffic is first processed by the proxy, which hides your real IP address. This layer of separation improves privacy, adds an element of security, and can also optimize browsing by filtering content or caching frequently accessed data. Proxies are often used to bypass geographic restrictions, manage network usage, and safeguard sensitive online activities.

What does a proxy server do?

A proxy server plays several important roles in managing and securing your internet activity. Its functions go beyond just hiding your IP address – here’s what it actually does:

  1. IP masking – hides your real IP so websites only see the proxy’s address, enhancing privacy.
  2. Traffic filtering – blocks or allows specific websites and content based on rules.
  3. Caching – stores frequently visited content to speed up loading times and save bandwidth.
  4. Anonymity & security – adds a protective layer against online threats while keeping your activity private.
  5. Bypassing restrictions – lets you access geo-restricted content or bypass IP bans by routing traffic through different locations.

How to use a proxy server on different platforms

Here are in-depth instructions for different platforms & use cases.

How to use a proxy server on Windows

  1. Open Settings → Network & Internet → Proxy.
  2. Under Automatic proxy setup, toggle “Automatically detect settings” if supported.
  3. If you have a PAC (Proxy Auto-Config) file, turn on “Use setup script”, enter the script URL, and save.

For manual setup

  1. Under “Manual proxy setup”, turn on “Use a proxy server”.
  2. Fill in proxy IP address / hostname and port.
  3. If there are websites you don’t want to go through proxy, add them to the “exceptions” list.
  4. Save settings.

How to use a proxy server on macOS

  1. Open System Preferences → Network.
  2. Select your network connection (Wi-Fi or Ethernet), then click Advanced.
  3. Navigate to the Proxies tab.
  4. You can either manually configure HTTP, HTTPS, FTP proxies by entering server address + port, or use PAC (Automatic Proxy Configuration) file / Auto Proxy Discovery.
  5. Click OK, then Apply.

How to use a proxy server on iPhone / iPad

  1. Go to Settings → Wi-Fi.
  2. Tap the (i) information button next to the Wi-Fi network you’re connected to.
  3. Scroll down to the HTTP Proxy section.
  4. Choose Manual or Auto (if using PAC file).
  5. If manual: enter server address, port, and if required username/password.
  6. Tap Save.

How to use a proxy server on Android

  1. Open Settings → Wi-Fi.
  2. Long-press the network you are connected to, then select Modify network.
  3. Tap Advanced options.
  4. Under Proxy, choose Manual (or Proxy Auto-Config (PAC) if available).
  5. Input hostname, port, and credentials if needed.
  6. Save settings.

How to use a proxy in Chrome or Firefox

Chrome often uses the operating system’s proxy settings (especially on Windows / macOS). So setting the system proxy usually takes effect in Chrome.

Firefox allows its own proxy settings:

  1. Open Options / Preferences → Network Settings.
  2. Choose “Manual proxy configuration” or “Use system proxy settings” or “Auto-detect / use PAC file”.
  3. Enter proxy host, port (and credentials).
  4. Save.

How to set up a proxy for servers

If you’re setting up a proxy server yourself (rather than using someone else’s service), here are steps using Squid (popular open-source proxy software) on a Linux / Ubuntu server:

  1. Install Squid:

sudo apt update

sudo apt install squid

  1. Enable & start service:
    sudo systemctl enable squid

sudo systemctl start squid

  1. Configure access control (ACLs): edit /etc/squid/squid.conf or create custom .conf in /etc/squid/conf.d. Define which IP ranges are allowed, which are denied. 
  2. Set port number (default 3128) or change if needed.
  3. Configure authentication if required (e.g. basic authentication via htpasswd) so only authorized users can use the proxy.
  4. Block / allow specific websites: define access rules in ACLs, possibly use block lists.
  5. Caching & performance tuning: set how large cache is, what kinds of content to cache (images, CSS, etc.), memory vs disk usage; tune timeouts.
  6. Restart Squid service after making config changes.
  7. Test: Use curl or a browser to send requests via the proxy, check for expected behavior. Learn more about how to use cURL to send POST requests.

Why use a proxy server?

Here are some of the main reasons people or organizations use proxies:

  • Privacy: hide real IP, avoid tracking.
  • Access geo-restricted content: appear as though you’re in another country.
  • Network performance: through caching, you can reduce latency / bandwidth usage.
  • Control & filtering: organizations often need to monitor or block certain sites or enforce policies.
  • Security: add layers (firewall, URL filtering, malware scanning) between devices and the internet.

How to choose the right proxy server

Before setting up a proxy, make sure you select one that fits your needs. Here are criteria and what to watch for:

  • Speed & bandwidth – look for servers close to your location, with high capacity and generous bandwidth.
  • Anonymity & privacy – choose the right anonymity level, check if logs are kept, and ensure HTTPS/SSL support.
  • Location – select IPs in the region you need, with stable uptime and low risk of being flagged as proxies.
  • Protocol & compatibility – match protocol (HTTP, HTTPS, SOCKS5) to your use case and device support.
  • Cost & reliability – compare pricing, support quality, uptime guarantees, and backup options.

Using a proxy server can significantly improve privacy, access, performance, and control over your internet usage. The key is choosing the right type of proxy and configuring it properly for your devices or network. Whether you’re a casual user wanting to watch geo-restricted content safely or an organization needing filtering and security, following the best practices and setup steps above will help you get the most out of a proxy server.

Frequently Asked Questions (FAQs)

Will using a proxy slow down my connection?

Possibly. Proxies add at least one extra hop. If the proxy is far away, overloaded, or poorly configured, it might degrade performance. Choosing a high-quality, well-located proxy helps.

Are free proxies safe?

Often less so. Free proxies may log data, have insecure connections, inject ads, or be unreliable. For serious privacy or performance needs, a paid or trusted provider is recommended.

How do I set up a residential proxy?

First, get your proxy details (IP, port, username, password) from a trusted provider. Then enter them in your device or app settings:

  • Windows/macOS – configure under Network & Proxy settings.
  • iOS/Android – edit your Wi-Fi network and set proxy to Manual.
  • Browsers/Apps – add the proxy in connection settings.

Finally, test by visiting an IP-check website to confirm your traffic is routed through the residential proxy.

Ready to try it yourself?

Get started with our product in just a few clicks.

Products referenced
Residential IPv4 Proxies
Starting from $3.49/GB, no credit card required
Unlimited Sessions
Over 30M+ IPs
Automatic Rotation
View
Datacenter Proxies
Affordable and fast proxies with global coverage
High-Speed Performance
99.99% Uptime
Global IP Pool
View
Static ISP Proxies
Reliable static IPs for long-term use cases
Static IPs
High Anonymity
Unmetered Bandwidth
View