Guide series · 13 guides

What Is a Proxy Server? How It Works, With Examples

A proxy server is a computer that sits between your device and the websites you visit: it sends your requests on your behalf, so the site sees the proxy's IP address instead of yours. A proxy forwards requests, a web server answers them with a site's pages, and a firewall decides which traffic may pass. A proxy does not encrypt your traffic by itself (a VPN does) and does not hide cookies or logins. ProxyField sells proxy access on 412M+ residential IPs in 195+ countries, from 1 GB for $2.95.

residential IPs
412M+
from, traffic never expires
$1.95/GB
Easy Trial
1 GB for $2.95
On this page 14 sections
  1. What is a proxy server? Meaning and definition
  2. How does a proxy server work?
  3. Proxy server examples
  4. Why use a proxy, and when not to
  5. Proxy vs VPN and Tor
  6. What a proxy hides, and anonymity levels
  7. Hiding or changing your IP
  8. IP addresses: public, private, NAT, ISP and ASN
  9. Static vs dynamic IPs
  10. What is proxy hosting?
  11. Do you need a proxy? A quick decision
  12. Buying your first proxies: what a beginner should look for
  13. The proxy blog: all proxy basics guides
  14. Proxy server FAQ

Buying proxies for the first time? A good first purchase is 1 GB without a subscription: ProxyField's Easy Trial is 1 GB of residential traffic for $2.95 (mobile $3.45), on the same pool as a 1 TB order, and the traffic never expires. All purchases are final, so buy 1 GB first, test it on your own target, and buy more only if it passes; what you don't use stays on your balance.

Check before you payProxyField
Smallest purchase, without a subscription1 GB for $2.95; many providers make you buy 2 GB or more to start
Does unused traffic expire?No, never
RefundsNone: all purchases are final, which is why you start with 1 GB

The full beginner checklist, a pass/fail test in numbers and the first request in 5 steps: Buying your first proxies.

What is a proxy server? Meaning and definition

Definition: a proxy server is an intermediary computer that sends requests to websites on behalf of another device, under its own IP address. Your app sends a request to the proxy, the proxy sends it on to the website from its own IP address, and the answer comes back the same way. "Proxy" means acting on behalf of another; that is the proxy server meaning in networking: one machine making requests for another (see MDN's glossary entry Proxy server).

What each side sees:

  • The website sees the proxy's IP address and everything your app puts in the request: headers, cookies and any account you sign in with.
  • The proxy sees your IP address and the hosts you connect to. For plain HTTP pages it can also read the requests; for HTTPS pages it sees only the host name.

What does a proxy server do? Three jobs, alone or together: it forwards requests under its own IP, it can filter them (an office proxy that blocks some sites), and it can cache answers so repeated requests load faster.

Proxy server vs web server vs firewall

The difference is the job: a proxy forwards requests, a web server answers them with the site's pages, and a firewall decides which traffic may pass at all.

FeatureProxy serverWeb serverFirewall
Its jobForwards requests on someone's behalf, under its own IPHosts a website and answers requests for its pages (MDN: What is a web server?)Allows or blocks traffic by rules on addresses, ports, protocols or threats (Cloudflare: What is a firewall?)
Who runs itYou or a provider (forward proxy), or the website (reverse proxy)The website ownerThe network owner: a company, a home router, a host
What it does to your requestSends it on from its own IP and returns the answerAnswers itLets it through or drops it
Layer it works onApplication protocols: HTTP, and SOCKS just below themApplication: HTTP, serving contentAddresses, ports and protocols (network and transport); next-generation firewalls and WAFs also read application traffic
ExampleSquid, or a company's secure web gateway; a scraper's rotating residential IPsnginx or Apache, the server that stores this pageThe firewall in your router, or iptables on a Linux server

Sources MDN for the proxy and the web server, Cloudflare for the firewall and the WAF, as linked (October 2026).

Three terms network vendors use for these boxes:

  • Full proxy: a proxy that ends your connection and opens a separate one of its own to the server, so it handles each side on its own, rather than passing packets through.
  • Secure web gateway (SWG): a company's forward proxy, often run as a cloud service, that filters staff web traffic by policy, scans it for malware and logs use.
  • Next-generation firewall (NGFW): a firewall that adds application awareness and intrusion prevention to rules on addresses and ports; companies often pair one with a secure web gateway.

A typical request crosses all three: your device → firewall → proxy → web server. They also overlap: a "proxy firewall" inspects application traffic while relaying it, and a web application firewall (WAF) usually works as a reverse proxy in front of a site's web servers (Cloudflare: What is a WAF?).

How to define a proxy service and a proxy address

A proxy service is the same idea sold as a product: a provider runs the servers and IP addresses, and you connect to them with credentials, usually paying for the traffic or the IPs you use. A proxy address is the host name (or IP) and the port your app connects to, written as host:port. You enter it in your browser, your operating system or your script, with a username and password if the proxy asks for them. With ProxyField, the gateway address and your credentials or allowlist are in your account once the payment is confirmed. Proxy not working?

How does a proxy server work?

A proxy server works in 5 steps: your app sends the request to the proxy, which checks who you are, connects to the website, receives the answer and passes it back.

  1. Your app sends the request to the proxy's address and port, not straight to the website.
  2. The proxy checks your credentials: a username and password, or your IP on its allowlist.
  3. The proxy opens its own connection to the website from its IP address.
  4. The website answers the proxy, the only connection it sees.
  5. The proxy returns the answer to your app.

Explained simply: a proxy is a friend who makes a phone call for you. The shop hears your friend's number, not yours, and your friend tells you the answer.

Request: Your device → Proxy server → Website

Answer: Website → Proxy server → Your device

The website only talks to the proxy, so it sees the proxy's IP address.

See the 5 steps in one command. api.ipify.org replies with the IP address that reached it:

Shell
# Without a proxy: prints your own public IP
curl https://api.ipify.org
# Through a proxy (steps 1-5): prints the proxy's IP, not yours
curl -x gate.proxyfield.io:7000 -U "<login>:<password>" https://api.ipify.org

Add -v to the second command and you see step 1 for an HTTPS site: CONNECT api.ipify.org:443, the request that asks the proxy to open a tunnel.

What step 1 looks like on the wire. The first line your app sends to a proxy is one of two:

PageFirst line sent to the proxyWhat the proxy does
Plain HTTPGET http://example.com/ HTTP/1.1The full URL tells the proxy where to go; it fetches the page and returns it, and it can read both
HTTPSCONNECT example.com:443 HTTP/1.1It opens a TCP connection to the host, answers HTTP/1.1 200 Connection established, then relays encrypted bytes it cannot read

HTTPS through a proxy. For an HTTPS site, your app asks the proxy to open a tunnel with the HTTP CONNECT method. The proxy relays encrypted bytes: it sees the host name and port, not the page content. Not every proxy supports CONNECT, and some allow it only to port 443 (MDN: Proxy servers and tunneling; the standard is RFC 9110, section 9.3.6 CONNECT).

Logging in to a proxy (step 2), in general. Under the HTTP standard, a proxy that wants credentials answers 407 Proxy Authentication Required with a Proxy-Authenticate header, and the client sends the request again with a Proxy-Authorization header carrying the username and password (RFC 9110, section 15.5.8). curl's -U and the user:password@ part of a proxy URL fill that header for you. This is how HTTP proxies work in general, not a description of any one provider's gateway; a proxy that uses an IP allowlist skips the exchange.

Forward vs reverse proxy. A forward proxy works for the client: you choose it, and it stands between you and the sites you visit. A reverse proxy works for a website: it sits in front of the site's servers, as a CDN or load balancer does (Cloudflare: A primer on proxies). The proxies you buy from a provider are forward proxies.

How your app finds the proxy: settings or a PAC file. You either type the proxy's host:port into the app's or system's proxy settings, or point them at a PAC (proxy auto-config) file. A PAC file is a short JavaScript file with one function, FindProxyForURL(url, host), that returns for each address either DIRECT or the proxy to use; MDN says to serve it with the MIME type application/x-ns-proxy-autoconfig. MDN's example:

JavaScript
function FindProxyForURL(url, host) {
  if (isResolvable(host)) {
    return "DIRECT";
  }
  return "PROXY proxy.example.com:8080";
}

Where to enter a PAC address on Windows, macOS, iPhone, Android and Firefox: Automatic Proxy Setup: PAC Script and Configuration URL.

With rotating proxies, step 3 picks a different residential IP for each request.

Proxy server examples

You probably use a proxy already: the five examples below differ in who runs the proxy and which IP address the website sees.

ExampleWho runs itWhat the website sees
A company web filter (forward proxy)The company's IT team; staff browsers send their traffic through it. Its enterprise form, a secure web gateway (SWG), adds malware scanning and usage reportsThe company proxy's IP; the proxy can block site categories under company policy
A CDN or load balancer (reverse proxy)The website owner, in front of its own serversVisitors see the CDN's address; the site's origin servers see requests arriving from the CDN
A browser set to an HTTP proxyYou, in the browser or system proxy settingsThe proxy's IP for that browser's traffic; other apps on the device keep your own IP
A scraper on rotating residential IPsA data team collecting public pagesA different home-internet IP on each request, as if many ordinary visitors arrived
An app using a SOCKS5 proxyA developer, in the app's network settingsThe proxy's IP; SOCKS5 relays other TCP (and, where supported, UDP) traffic, not only web pages (SOCKS5 proxies)

The first two are infrastructure most people never notice. The last three are the ones you set up yourself, and they are what proxy providers sell.

Why use a proxy, and when not to

Use a proxy when an app needs a different IP address or location, or many IP addresses at once; skip it when what you need is encryption.

Business uses:

  • web scraping and public data collection;
  • price monitoring across shops and regions;
  • SEO and SERP monitoring: checking rankings as searchers in each region see them;
  • ad verification: checking that ads show where and how they should;
  • social media monitoring;
  • regional content and website checks, and testing tools from a selected region.

Personal uses: changing your visible location, and keeping your own IP address away from the sites you visit.

When not to use one:

  • You need encryption. On public Wi-Fi, a VPN protects all your traffic; a proxy does not encrypt by itself.
  • The only option is a free open proxy. You don't know who runs it, and the operator can see your IP and read and change any unencrypted traffic that passes through it.

Why do hackers use proxy servers? To hide where their traffic comes from. That is why many websites score the reputation of every IP address that connects, and why reputable providers publish an acceptable-use policy and act on abuse reports. What is lawful depends on what you do through the proxy: see whether proxies and web scraping are legal.

More on the trade-offs: Should I Use a Proxy Server? Advantages, Disadvantages and When Not To and What Are Proxies Used For?

Proxy vs VPN and Tor

A VPN encrypts all the traffic from your device and gives every app one exit IP; a proxy reroutes one app's traffic, does not encrypt it by itself, and can give you many IPs, including a new one per request. The full comparison, with speed, safety and cost, is in proxy vs VPN, and for scraping and geo-testing in Residential Proxy vs VPN.

Tor sends your traffic through a chain of volunteer-run relays with layered encryption, so no single relay knows both who you are and where you are going. It is free and strong for privacy but slow. You don't pick the exit relay's city; pinning a country takes a manual setting (ExitNodes in Tor's torrc configuration file), and many sites challenge traffic from Tor exit relays.

What a proxy hides, and anonymity levels

A proxy hides your IP address from the website, but not from the proxy operator, and it does not hide your cookies, logins or browser fingerprint.

Proxies are often sorted into three anonymity levels by what they add to the request headers: X-Forwarded-For and Via, or the standard Forwarded header that replaces them (RFC 7239).

LevelDoes the website see your IP?Does the website see that a proxy is used?
TransparentYes, usually in a header such as X-Forwarded-For or ForwardedYes
AnonymousNoYes, through headers such as Via
Elite (high anonymity)NoNot from the headers

What each of those headers tells the website, per MDN:

HeaderWhat it carries
X-Forwarded-Forthe IP address of the client that connected to the proxy or load balancer
X-Forwarded-Hostthe host name the client originally asked for
X-Forwarded-Protothe protocol the client used to reach the proxy: HTTP or HTTPS
Forwardedthe standard header that carries the same facts in one field (RFC 7239)
Viaadded by forward and reverse proxies; names the proxies a request or answer passed through

ProxyField's gateway adds no Via, X-Forwarded-For or Forwarded header; the headers your own client sends pass through.

These levels describe headers only. A website can still recognize a proxy by its IP reputation, and it recognizes you by your account, your cookies and your browser fingerprint, whatever the level. More: Proxy anonymity levels, What Is a Transparent Proxy? and Does a Proxy Hide Your IP Address?

Hiding or changing your IP

There are five common ways to hide or change the IP address a website sees, and each fits a different need:

  • Proxy: changes the IP for one app; depending on the provider, it can give a new IP per request or an IP in a chosen country, region or city. For many IPs that look like ordinary home users, use residential proxies.
  • VPN: changes the IP for the whole device and encrypts the traffic, with one exit IP at a time.
  • Tor: hides where your traffic comes from behind several relays; slow, and often challenged by websites.
  • Mobile data: switching from Wi-Fi to your phone's cellular connection gives you the carrier's IP, often shared with many other users.
  • Router restart: many home connections get a new dynamic IP after the router reconnects, but some ISPs keep the same one for weeks (How to Get a New IP Address).

You cannot "fake" an IP address and still receive the answers: the website sends its reply to the address in the request. Every working method borrows another real address instead. Free tools that promise to hide your IP carry the same risk as free proxies: someone pays for the servers, and you often cannot tell who.

IP addresses: public, private, NAT, ISP and ASN

An IP address is the number that identifies a device on a network so that data can reach it, for example 203.0.113.7. Four related terms explain what a website learns from yours:

  • Public vs private IP: your public IP is the one the internet sees, assigned by your internet provider. Private IPs (such as 192.168.1.20) are used only inside your home or office network.
  • NAT (network address translation): your router translates the private addresses of all your devices into one public IP.
  • ISP: the internet service provider, the company that connects you to the internet and assigns your public IP (ISP meaning).
  • ASN (autonomous system number): the number of the network that announces an IP range on the internet, such as an ISP or a hosting company. It is how a website can tell a home connection from a datacenter.

Can two devices have the same IP address? Yes, behind NAT. Every device in a home shares the router's public IP, and mobile carriers use carrier-grade NAT, so many phones can share one public address. Mobile 4G/5G proxies run traffic through such carrier networks.

A MAC address is different: it identifies a network card on the local network and never reaches the website. What a proxy's own address is: What Is a Proxy IP Address?

Static vs dynamic IPs

A static IP address stays the same until you give it up; a dynamic IP is reassigned by your internet provider from time to time, for example after the router reconnects. Most home connections have dynamic IPs, which is why your IP address can change without anything on your side changing.

Proxies have the same split. With ProxyField, a rotating proxy changes the IP on every request or keeps it for a sticky session of 30 s to 36 h. A dedicated static residential (ISP) proxy or a dedicated datacenter proxy IPv4 address stays yours for a 30-day term, which you renew yourself in the dashboard.

What is proxy hosting?

Proxy hosting means running proxy servers as a service, or renting access to them. You can host proxy software on your own server, which gives you one IP address and the upkeep, or rent from a provider that runs the servers and the IP addresses for you and bills you for use. Renting is the usual choice when you need many IPs, or IPs in other countries.

Do you need a proxy? A quick decision

You need a proxy when an app needs other IP addresses than yours; for privacy alone, a VPN is the better fit. Match the task to the tool:

This is the usual fit of each IP type, not a rule: test your own targets before you scale up. All four types side by side: Types of Proxies.

Buying your first proxies: what a beginner should look for

A good first provider lets you buy 1 GB without a subscription, test on your own target, and get help with the setup. ProxyField's Easy Trial is 1 GB of residential traffic for $2.95 (mobile $3.45), with no minimum purchase and no subscription, on the same pool as a 1 TB order; the traffic never expires, and 24/7 live chat helps with setup and integration. All purchases are final, so buy 1 GB first: the rest never expires, and you only buy more once the test passes.

What to buy first: 1 GB of residential traffic, no subscription. What 1 GB covers (1 GB = 1,000 MB; page weights vary, so measure yours):

Your first jobTrafficShare of 1 GB
A 100-request test on pages of 500 KBabout 50 MB5%
500 loads of a 2 MB pageabout 1 GB100%
2,000 loads of a 500 KB pageabout 1 GB100%

Which type a beginner should buy for which job:

Your jobBuyStarts at
Scraping, SEO rank checks, price checksresidential proxies, rotating$2.95 for 1 GB
Accounts or pages used from phonesmobile proxies on 5G, 4G and LTE networks$3.45 for 1 GB
One IP that stays yours for weeksa dedicated ISP IPfrom $2.29 per IP for 30 days
Sites that work fine from server IPsrotating datacenter proxies$0.29/GB

What to check before your first purchase, and ProxyField's answer:

CheckWhy it matters for a beginnerProxyField
Smallest purchaseYou don't yet know how much traffic you need1 GB for $2.95 (mobile $3.45); many providers make you buy 2 GB or more to start
SubscriptionA monthly plan bills you again whether you used it or notNone: pay per GB; no annual contracts, no monthly minimums, no auto-renewals
ExpiryUnused traffic on a monthly plan can resetTraffic never expires
Same pool at a small sizeA test is only useful on the IPs you will buy laterThe same pool at 1 GB and at 1 TB
Setup helpThe first connection is where most beginners get stuck24/7 live chat, including setup and integration
PaymentYou need a method you can useCrypto only: USDT, BTC, ETH or 10 other coins; network fees are paid by the sender (pay with crypto)
RefundsKnow before you payAll purchases are final; in return, your traffic never expires

What the first purchases cost (residential; the tier rate applies to the whole purchase):

You buyPrice per GBTotal
1 GB (Easy Trial)$2.95$2.95
10 GB$2.79$27.90
50 GB$2.65$132.50

Cheaper than the big brands' $4/GB at every volume: residential proxies cost $2.95/GB for 1 GB and fall to $1.95/GB from 1,000 GB, with no subscription. All tiers: pricing.

Pass or fail, in numbers. Before you buy more, test 1 GB on the pages you actually need (public pages only, and follow the site's terms):

  1. Set your pass mark first: the share of normal pages your job needs, for example 9 in 10.
  2. Send 200–500 requests to your target at the rate you plan to run, with a new IP per request.
  3. Count the answers: normal pages against CAPTCHA pages and 403, 429 or 503 replies.
  4. Price a usable page: price per GB × page weight ÷ share of normal pages. A 2 MB page costs about $0.0059 at $2.95/GB; at 9 in 10 normal pages, a usable page costs about $0.0066, and about $0.0043 from 1,000 GB at $1.95/GB.
  5. Pass: buy the volume you need. Fail: slow down or fix your headers and browser first, because a proxy changes only the IP.

Your first request, in 5 steps:

  1. Sign up

    With an email address; ordinary purchases need no identity verification.

  2. Buy 1 GB

    In USDT, BTC, ETH or 10 other coins. Access opens once the payment is confirmed.

  3. Copy the gateway and your credentials

    From the dashboard: gate.proxyfield.io:7000, a username and a password (or allowlist your IP and use the port you set up in the dashboard).

  4. Run the test command

    From "How does a proxy server work?" above: it should print an IP that is not yours.

  5. Check what sites see

    With the proxy checker, then put the same gateway and login into your browser, script or tool.

When a beginner should not buy residential proxies: if a site works fine from server IPs, rotating datacenter proxies cost $0.29/GB down to $0.22/GB; if all you want is privacy on public Wi-Fi, a VPN is the right tool. Not sure how much you need? Start with 1 GB: what you don't use stays on your balance, and the next purchase gets the rate of its own volume tier.

The proxy blog: all proxy basics guides

Proxy server FAQ

What's a proxy server in simple terms?

ProxyField's gateway is one example: it sends your requests out through 412M+ residential IPs. In simple terms, a proxy server is a middleman computer that requests websites for you under its own IP address; the site answers the proxy, and the proxy passes the answer back to you, so the site sees the proxy's IP instead of yours.

What is a proxy server, and how is it different from a web server or a firewall?

A proxy server forwards your requests to websites under its own IP address; a web server answers them with a site's pages; a firewall decides which traffic may pass. In more detail, a web server hosts a site and answers requests for its pages, and a firewall allows or blocks traffic by rules on addresses, ports and protocols. They often work in one chain (device → firewall → proxy → web server), and they overlap: a web application firewall usually runs as a reverse proxy in front of web servers.

How does a proxy server work, explained simply?

In 5 steps, like a friend who makes a call for you: your app sends its request to the proxy's address and port, and the proxy checks your username and password or your allowlisted IP. The proxy then opens its own connection to the website from its own IP, receives the answer and returns it to your app. For HTTPS sites, the proxy relays an encrypted tunnel opened with CONNECT and sees only the host name and port.

What does a proxy server do?

A proxy server forwards your requests to websites under its own IP address, which hides your IP from those sites. Depending on its setup, it can also filter requests, as an office web filter does, and cache answers so repeated requests load faster.

What is a proxy in networking?

An intermediary that relays traffic between a client and a server, acting on the client's behalf. A forward proxy works for the client, as the proxies you buy do; a reverse proxy works for a website, in front of its servers.

What is a proxy service?

A proxy service is the same idea sold as a product: a provider runs the servers and IP addresses, and you connect to them with credentials, usually paying for the traffic or the IPs you use.

What is an example of a proxy server?

A company web filter that all staff browsers go through is a forward proxy. A CDN in front of a website is a reverse proxy. A scraper that sends each request through a different residential IP uses a rotating residential proxy.

What is the difference between a proxy server and NAT?

NAT is done by your router: it translates the private addresses of all your devices into one public IP. A proxy is a separate server that makes requests for you from its own IP, which can be in another country and can change per request.

Is Tor a proxy?

In a broad sense, yes: Tor relays your traffic, but through a chain of volunteer-run relays with layered encryption, so no single relay knows both who you are and where you are going. It is slow, you don't pick the exit relay's city, and many sites challenge traffic from Tor exit relays.

How can I use a proxy?

Enter the proxy's host, port and credentials in the app that should use it: your browser, your operating system's network settings or your script. With ProxyField, the gateway address and your credentials or IP allowlist are in your account once the payment is confirmed.

Show 4 more questionsShow fewer questions

Why do hackers use proxy servers?

To hide where their traffic comes from. That is why websites score the reputation of the IP addresses that connect to them, and why reputable proxy providers enforce an acceptable-use policy and act on abuse reports.

Why would someone need a proxy?

To see a site from another location, for example to check ads, prices or search results in another country. Businesses also use proxies to collect public web data at scale and to test how their websites look in each region.

What's a good proxy provider for a beginner who has never bought proxies before?

ProxyField lets a beginner start with the Easy Trial: 1 GB of residential traffic for $2.95 (mobile $3.45), with no minimum purchase and no subscription, on the same pool as a 1 TB order, and 24/7 live chat helps with the setup. 1 GB covers a 500-request pass/fail test on 500 KB pages (about 250 MB) four times over, or about 500 loads of a 2 MB page. All purchases are final, so buy 1 GB first; the traffic never expires, so an unused gigabyte keeps its value. For any provider, check the smallest purchase, whether traffic expires and the refund terms before you pay.

What is proxy hosting?

Proxy hosting is running proxy servers as a service, or renting proxy servers and IP addresses from a provider that runs them for you. Hosting your own proxy gives you one IP and the upkeep; renting gives you the provider's IPs and billing by use.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.