Skip to main content
If you’re new to proxies, this page is the conceptual primer. If you’re already comfortable, skip to products and setup.

What a proxy is

A proxy is a server that sits between your computer and the destination website. Your request goes to the proxy, the proxy forwards it to the destination, the response comes back through the proxy. To the destination site, the request appears to come from the proxy’s IP: not yours. Why do this:
  • Hide your real IP for privacy
  • Appear from a different geographic location for testing or access
  • Distribute many requests across many IPs so no single IP gets rate-limited

Types of proxies

By origin

TypeWhere IPs come fromTrust signalCost
ResidentialReal users’ home internet via their ISPHigh: looks like regular human traffic$$
ISP / Static ResidentialIPs registered to real ISPs but hosted in datacentersHigh: looks residential to most checks$$$
DatacenterCloud / hosting providersLow: clearly identifiable as datacenter$
MobileReal mobile devices on real carrier networks (4G/5G)Highest: shared by many real users via CGNAT$$$$

By rotation

TypeBehaviorUse for
RotatingNew IP per request (or per timed interval)Scraping, high-volume distributed work
StickySame IP for a configurable durationLogins, multi-step workflows, account management
Static / DedicatedSame IP forever (until you give it up)Per-account IP assignment, sneakers, ticketing

By protocol

ProtocolUse for
HTTP / HTTPSDefault for browsers, REST APIs, most scraping libraries
SOCKS5Lower-level: apps requiring SOCKS, non-HTTP TCP
UDPReal-time apps, gaming, custom UDP protocols (ISP only, port 65535)

Authentication

Two common ways to authenticate to a proxy:
  • Username/password: credentials are part of the proxy string. Works from any IP. Default everywhere.
  • IP whitelist: you add your IP to the proxy account’s allowed list. No credentials needed in code. Only works from a fixed IP.
EclipseProxy supports both on Residential. Other products (ISP, Datacenter, Mobile) are user:pass only.

How to pick

Quick rule:
  • Stealth matters most → Residential or Mobile
  • Speed/cost matters most → Datacenter
  • Dedicated IP per account → ISP
For a deeper decision guide by use case (TikTok, Stripe, scraping, etc.), see Pick the right product.

Common terms

  • Pool: the set of IPs available to draw from
  • Bandwidth: GB of data transferred through the proxy (the unit most billing is in)
  • Threads: concurrent connections you can run at once
  • ASN: Autonomous System Number; identifies an ISP network
  • CGNAT: Carrier-Grade NAT; common in mobile networks where many users share one public IP
  • Session ID: a string in the proxy username that pins you to the same IP for sticky sessions. Change it anytime to switch to a new IP.
  • Lifetime: how long a sticky session is held before the IP rotates (in minutes)

Next steps