Proxy Anonymity Levels Explained, and How to Test Yours

Updated:

An anonymous proxy forwards your requests to websites without passing along your real IP address. Anonymity levels are defined by what the proxy reveals in HTTP headers: a transparent proxy sends your real IP in headers such as X-Forwarded-For; an anonymous proxy hides your IP but still reveals that a proxy is involved, usually through a Via header; an elite proxy adds no tell-tale headers at all. Understand the limit, though: these levels only describe headers, not total anonymity. Websites can still recognise you through cookies, browser fingerprint, WebRTC or the account you log in to. This guide explains each level, the headers involved and how to test your proxy with online tools and curl.

Dedicated IPs for your work

The three anonymity levels

Transparent proxies are usually deliberate: companies, schools and carriers use them to filter or cache web traffic, not to hide anyone. If you buy a proxy to change your IP and it turns out to be transparent, it has failed at its job.

LevelSite sees real IP?Site knows it is a proxy?Typical signs
TransparentYesYesX-Forwarded-For holds your IP, Via present
AnonymousNoYesVia or Proxy-Connection present, X-Forwarded-For empty or fake
Elite (high anonymous)NoNot from headersNo proxy headers added

HTTP headers that reveal a proxy

  • X-Forwarded-For: the de facto standard header listing the original client IP and each proxy passed through. Useful for internal reverse proxies, but on a forward proxy it exposes your real IP. See forward vs reverse proxy.
  • Forwarded: the standardised version of X-Forwarded-For, carrying the same information in one header.
  • Via: names the proxies a request went through, sometimes with software name and version.
  • X-Real-IP, Client-IP: non-standard headers some software still adds.
  • Proxy-Connection: a legacy header some browsers and proxies still send, another proxy hint.

On HTTPS sites, headers matter less than you think

When you open an https:// page through an HTTP proxy, the browser sends a CONNECT request and the proxy opens a tunnel to the site. Everything inside is encrypted between browser and website, so the proxy cannot read or inject headers into those requests. For most of today's web, a proxy adding X-Forwarded-For mainly affects plain HTTP pages.

That does not make you anonymous. HTTPS sites still see the proxy's IP and weigh many other signals. How websites detect proxies goes into those.

How to test your proxy's anonymity

The most reliable test is to look at exactly which headers a site receives through your proxy, over both HTTP and HTTPS.

  • Open the what is my IP tool with the proxy on; it should show the proxy's IP. Seeing your home IP means the proxy is not active or is leaking.
  • Request a header echo over plain HTTP: curl -x http://user:pass@ip:port http://httpbin.org/headers. If X-Forwarded-For contains your real IP, the proxy is transparent; if only Via appears, it is anonymous.
  • Repeat over HTTPS: curl -x http://user:pass@ip:port https://httpbin.org/headers. Injected headers normally do not appear here because the content is encrypted.
  • Use the proxy checker to test many proxies at once.
  • Check the browser with the WebRTC leak test; a browser can expose your real IP through WebRTC even behind an elite proxy. See WebRTC leaks explained.

Beyond headers: other ways you are identified

  • DNS and WebRTC leaks: the browser or OS sends queries outside the proxy. Read DNS leaks explained.
  • Browser fingerprint: screen size, fonts, time zone and language form a near-unique signature. See browser fingerprinting explained.
  • Cookies and accounts: logging in to one account from several IPs is still one person to the platform.
  • IP metadata: owner, country and history of the IP are visible to anyone who looks it up.
  • Your proxy provider: it knows your account and may keep connection logs. A proxy is not a tool for illegal activity or breaking terms of service.

Choosing a proxy with anonymity in mind

For account management, scraping or viewing content by country, you want a proxy that does not inject your IP into headers, plus a dedicated IP with a clean reputation. Free and public proxies have unknown configurations and may be transparent; see the risks of free proxy lists. Test as soon as you receive a proxy, before attaching important accounts, and do not expect a proxy to replace a VPN or encrypt traffic; see proxy vs VPN.

VinaProxy proxies

VinaProxy offers dedicated datacenter IPv4 in 7 countries and static ISP in Vietnam and the US, over HTTP/HTTPS with username and password, one customer per IP. Run the checks in this guide right after activation, and open a ticket for 24/7 support if anything looks wrong. Current prices are on the pricing page.

Frequently asked questions

Is an elite proxy completely anonymous?

No. Elite only means the proxy adds no headers revealing your IP or the proxy. Sites can still recognise you through cookies, fingerprint, WebRTC and accounts.

What is X-Forwarded-For?

An HTTP header listing the client's original IP and any intermediate proxies. Reverse proxies use it legitimately; a forward proxy adding it exposes your real IP.

How do I know if my proxy is transparent?

Send a request over plain HTTP to a page that echoes headers. If your real IP appears in X-Forwarded-For or a similar header, the proxy is transparent.

Does an anonymous proxy encrypt my data?

No. A proxy adds no encryption. HTTPS pages are already encrypted between browser and site; plain HTTP pages are not.

Are free proxies anonymous?

You cannot be sure. Many free proxies have unknown setups, may be transparent or may log traffic. Do not use them for accounts or sensitive data.

Dedicated IPs for your work

Datacenter IPv4 in 7 countries and static ISP in Vietnam and the US. One customer per IP, HTTP/HTTPS, 24/7 ticket support.

View pricing

Related articles

Knowledge base
How to Check a Proxy Before You Use It
How to check a proxy step by step: confirm it connects, verify the IP and country, test speed with curl or an online checker, and fix 407 and timeout errors.
Free tools
WebRTC Leak Test (Compare HTTP Proxy IP vs. UDP STUN Candidates)
Instant WebRTC STUN leak detector. Compare your HTTP proxy IP against UDP WebRTC ICE candidates to make sure your real residential or LAN IP is not exposed.
Knowledge base
Proxy vs VPN: how they differ and when to use each
Proxy vs VPN: what is the difference? Compared on scope, encryption, DNS and how many IPs you can run at once, with a table, when to use each and an IP check.
Knowledge base
Forward Proxy vs Reverse Proxy: Differences and Use Cases
A reverse proxy sits in front of web servers and answers for them (nginx, HAProxy). Learn how it differs from a forward proxy, with a config example and use cases.
Products
Static residential ISP proxies
Static residential ISP proxies in the United States and Vietnam. IPs registered to consumer internet providers, dedicated to one customer, unlimited bandwidth.
Products
Private IPv4 datacenter proxies
Buy private IPv4 datacenter proxies in the US, Vietnam, Japan, South Korea, Singapore, the UK and Hong Kong. HTTP(S), unlimited bandwidth, auto activation.
ISP · vietnam
Vietnam Static ISP Proxies: Home-Network Vietnamese IPs for Your Most Valuable Accounts
Vietnam static ISP proxies on consumer internet provider IPs. A fixed Vietnamese IP for main Shopee shops, TikTok Shop, Facebook ad accounts and Zalo OA.
IPV4 · united states
US Private IPv4 Proxies: Fast, Dedicated American Datacenter IPs
Dedicated US private IPv4 proxies for scraping, rank tracking, ad checks and Amazon research. Static IP, one user per IP, unlimited bandwidth, fast activation.