What Is an Anonymous Proxy?
An anonymous proxy is a proxy that hides your IP address from the websites you visit but still tells them a proxy is in use, usually with a Via header. It is the middle of the 3 classic levels, between a transparent proxy, which passes your IP on, and an elite proxy, which adds no proxy headers at all; and it hides your IP, not you, because the site still sees your cookies, logins and browser fingerprint. ProxyField sells residential proxies that change the IP websites see, with 412M+ IPs in 195+ countries from $1.95/GB; start with the Easy Trial: 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 9 sections
- What is an anonymous proxy?
- How an anonymous proxy works
- What an anonymous proxy hides, and what it doesn't
- Where anonymous proxies fail
- Anonymous vs transparent vs elite proxies
- Are residential proxies anonymous?
- What anonymous proxies are used for
- How to set up and check an anonymous proxy
- What Is an Anonymous Proxy? FAQ
What is an anonymous proxy?
The term is used in two ways, and it helps to know which one a page means.
-
The header level
In the usual classification of proxies by the headers they add to plain-HTTP requests, an anonymous proxy replaces your IP with its own and doesn't forward your IP in
X-Forwarded-For, but it does identify itself as a proxy, typically with aViaheader. This is the meaning in proxy checkers and proxy lists. -
Any proxy that hides your IP
In everyday use, "anonymous proxy" means any proxy, or web-based "anonymizer", that keeps your IP from the site. Wikipedia describes the anonymous proxy server as one that "generally attempts to anonymize web surfing", and adds that the requests "are not anonymous to the anonymizing proxy server" (Wikipedia: Proxy server).
Both meanings share the limit in the second quote: the proxy hides your IP from the website, never from the proxy itself.
How an anonymous proxy works
An anonymous proxy works like any forward proxy, plus one edit to the request:
- Your browser or script sends the request to the proxy's address and port.
- The proxy opens its own connection to the website, so the site's server records the proxy's IP as the visitor.
- For a plain-HTTP request, the proxy rewrites the headers on the way: it removes your IP, or replaces it with a placeholder, and adds a
Viaheader that names the proxy. - The website answers the proxy, which passes the answer back to you.
A plain-HTTP request leaving an anonymous proxy can look like this. The proxy's IP is the connection address the server sees; your IP appears nowhere:
GET http://example.com/ HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
Via: 1.1 proxy.example.net (squid)
X-Forwarded-For: unknownThat is roughly what the open-source Squid proxy sends with its via setting on (the default) and forwarded_for off, which, per Squid's documentation, makes the header read X-Forwarded-For: unknown instead of your address (Squid: forwarded_for; Squid: via; both directives exist up to Squid v7). MDN describes Via as a header "added by proxies, both forward and reverse" (MDN: Via).
Over HTTPS, the level stops mattering. For an HTTPS site, your browser asks the proxy to open a tunnel with the CONNECT method, and the proxy relays encrypted bytes it cannot read or edit (MDN: Proxy servers and tunneling). A tunneling proxy cannot add a Via or X-Forwarded-For header to a request it can't see, so on HTTPS pages a transparent, anonymous or elite proxy all look the same at the header level. What still differs is the IP itself.
What an anonymous proxy hides, and what it doesn't
| Feature | Hidden from the website? | Notes |
|---|---|---|
| Your IP address | Yes | The site sees the proxy's IP |
| Your rough location and ISP | Yes | They come from the IP; the site sees the proxy's instead |
| That you use a proxy | No | The Via header says so on plain HTTP, and IP databases often list proxy IPs |
| Your logins and accounts | No | Sign in, and the site knows who you are |
| Cookies | No | Cookies from earlier visits link the sessions, whatever the IP |
| Browser fingerprint | No | Screen, fonts, time zone, language and graphics details travel with the browser |
| Your traffic, from the proxy operator | No | The operator sees your IP and the hosts you connect to, and can read plain-HTTP traffic |
So an anonymous proxy is an IP mask. It is useful for that, and it is not anonymity in the sense of nobody knowing who you are.
Where anonymous proxies fail
The header gives them away. By definition the anonymous level announces itself, so any site that checks for Via or a placeholder X-Forwarded-For knows a proxy is involved. If the site blocks proxies, the anonymous level doesn't help; the elite level adds no such headers.
IP databases list them. IP-intelligence services label addresses by type. MaxMind's Anonymous IP database, for example, flags public proxies, VPNs, hosting providers, Tor exit nodes and suspected residential proxies (MaxMind developer docs). Free "anonymous proxies" from public lists are usually datacenter IPs that are already on those lists. When a site rejects such an IP, you see the message explained in anonymous proxy detected.
Your real IP can leak around the proxy. The proxy only covers traffic that goes through it:
- WebRTC. Browsers use STUN servers to discover the device's public address for calls (MDN: WebRTC protocols); a page can trigger that and learn your real IP if the browser doesn't route WebRTC through the proxy.
- DNS. With some setups, the browser resolves host names through your own DNS resolver, which shows your network which sites you visit.
- Apps that ignore the setting. A system proxy setting is used only by the apps that honor it.
Free anonymous proxies add risks of their own. You don't know who runs them; an operator can read and change any unencrypted traffic and log everything. That is covered in are free proxies safe.
Anonymous vs transparent vs elite proxies
| Level | Your IP sent to the site? | Proxy announced? | Typical headers on plain HTTP |
|---|---|---|---|
| Transparent | Yes | Yes | Via, X-Forwarded-For: <your IP> |
| Anonymous | No | Yes | Via, sometimes X-Forwarded-For: unknown or the proxy's IP |
| Elite (high anonymity) | No | Not by headers | None of them |
There is also a "distorting" variant that puts a made-up IP in X-Forwarded-For. The full comparison, with how to test each level, is in elite, anonymous and transparent proxies. A proxy that also tries to hide that it is a proxy is often sold as "hidden" or "incognito"; see hidden proxy servers.
Are residential proxies anonymous?
The header level and the IP type are separate questions. A residential proxy gives the website an IP from a home internet provider instead of yours, so your IP is hidden; whether the provider adds proxy headers to plain-HTTP requests is a matter of its setup, and over HTTPS no headers can be added at all.
For ProxyField: you connect to gate.proxyfield.io:7000 over HTTP, HTTPS or SOCKS5, and each request leaves through a residential IP from the pool of 412M+. The ProxyField gateway adds no Via, X-Forwarded-For or Forwarded header and removes Proxy-Authorization before the request goes to the site. Like every provider, ProxyField knows which account sent the traffic, and it acts on abuse reports under its acceptable use policy.
What a residential IP changes is how the site classifies you: as a visitor on a consumer ISP rather than on a datacenter or a known proxy list. More on that in what a proxy IP address is.
What anonymous proxies are used for
- Keeping your IP from the sites you visit, for example when you research competitors and don't want your office IP in their logs.
- Seeing a site from another location, such as local prices, search results or ads.
- Collecting public data, where the point is not to send every request from one address. Here the IP type and rotation matter more than the anonymity level: a scraper over HTTPS never shows proxy headers anyway.
What they are not for: anything the site or the law forbids. Hiding your IP doesn't change what you are allowed to do; see are proxies legal.
How to set up and check an anonymous proxy
Enter the proxy in the app that should use it: the browser or system proxy settings, or the proxy option of your script. The fields are host, port, and a username and password or an allowlisted IP. Where the settings live on each system is in proxy settings.
Check the IP the site sees. With ProxyField, for example:
curl -x gate.proxyfield.io:7000 -U "<login>-country-us-city-new_york:<password>" https://api.ipify.orgThe answer should be a US residential IP, not yours.
Check the headers. Request a page that echoes request headers over plain HTTP and look for
Via,X-Forwarded-ForandForwarded. The elite proxy guide has a short header echo you can run on your own server.Check for leaks with the proxy on: a WebRTC test and a DNS leak test in the same browser. Our proxy checker covers the IP, location and type.
Need other IPs for research or data collection? ProxyField residential proxies: 412M+ IPs in 195+ countries, city targeting, HTTP, HTTPS and SOCKS5, from $1.95/GB. Start with the Easy Trial: 1 GB for $2.95.
What Is an Anonymous Proxy? FAQ
What is an anonymous proxy server?
ProxyField sells residential proxies, 412M+ IPs from $1.95/GB, and an anonymous proxy server is one type of proxy: it forwards your requests under its own IP, so the website doesn't see yours, but it still shows that a proxy is in use, usually with a Via header. It is the middle of the 3 classic levels, between transparent proxies, which pass your IP on, and elite proxies, which add no proxy headers.
What does an anonymous proxy do?
It replaces your IP address with its own in every request it forwards and leaves out headers such as X-Forwarded-For that would carry your real IP. It does not encrypt your traffic, clear your cookies or change your browser fingerprint.
How do anonymous proxies work?
Your app sends each request to the proxy, which opens its own connection to the website, so the site records the proxy's IP as the visitor. On plain HTTP, the proxy also edits the headers: it drops or blanks your IP and adds a Via header naming itself. On HTTPS, it only relays an encrypted tunnel and cannot add headers at all.
What are anonymous proxies used for?
Keeping your IP address away from the sites you visit, seeing a site from another location, and collecting public data without sending every request from your own address. For data collection at scale, the IP type and rotation matter more than the anonymity level.
Are residential proxies anonymous?
They hide your IP from the website, which sees a home-ISP address instead, but that is IP masking, not anonymity. The provider knows your account, the site still sees your cookies, logins and fingerprint, and proxy headers on plain HTTP depend on the provider's setup; over HTTPS, none can be added.
How do anonymous proxies protect privacy?
They keep your IP address, and with it your rough location and internet provider, from the sites you visit. That is only one part of privacy: your logins, cookies and browser fingerprint still identify you, and the proxy operator can see which hosts you connect to.
Does an anonymous proxy hide who I am?
No. It hides your IP from the website only: the proxy operator sees your IP and the hosts you visit, the site can still recognize you by logins, cookies and fingerprint, and on plain HTTP the Via header tells it a proxy is in use.
Does an anonymous proxy hide my activity from my ISP?
Only partly. Your ISP sees that you connect to the proxy and how much data you send, and if the connection to the proxy is plain HTTP, it can read the requests, including the host names of HTTPS sites in the tunnel requests. A VPN hides more from your ISP, because it encrypts everything up to the VPN server.
Are VPN and anonymous proxy the same?
No. Both hide your IP from the website, but a VPN encrypts all of the device's traffic up to its server, while an anonymous proxy relays one app's requests without encryption and, on plain HTTP, announces itself in a header.
How do I set up an anonymous proxy?
Enter the proxy's host, port and credentials in your browser, operating system or script, then open an IP-check page to confirm the site sees the proxy's IP. To check its level, request a page that echoes your headers over plain HTTP and look for Via, X-Forwarded-For and Forwarded.
Show 3 more questionsShow fewer questions
What is the difference between a proxy server and an anonymizer?
A proxy server is any server that forwards requests for a client, including ones that pass your IP on; an anonymizer is a service built to hide who you are, often a web proxy you use from a web page, or a chain of relays. Every anonymizer relies on proxying, but not every proxy hides your IP.
What is an anonymous proxy service?
A provider that runs proxy servers and sells access to them, so that the websites you visit see the provider's IPs instead of yours. Before you pick one, check what it adds to plain-HTTP requests, which IP type it uses (datacenter, residential or mobile), and what its terms say about logs and abuse.
Can an anonymous proxy leak my real IP address?
Yes, around the proxy rather than through it. WebRTC in the browser can reveal your public IP to a page, DNS lookups can go to your own resolver, and apps that ignore the proxy setting connect directly. Test with the proxy on: an IP check, a WebRTC check and a DNS leak test.
Related pages
Easy Trial: 1 GB for $2.95.
Try for the price of 1 GB, no subscription, traffic never expires.