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

By rotation

By protocol

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