Definition and purpose

A proxy is an intermediary server (or service) between your device and the server you want to reach. Instead of connecting directly, your device sends a request to the proxy, and the proxy forwards that request to the destination. The destination then receives the proxy’s connection details, not your direct network location.

A simple request flow

  1. Your device makes a request (for example, to load a website or connect to an API).
  2. That request is sent to the proxy.
  3. The proxy opens a connection to the destination server and forwards the request.
  4. The destination processes the request and sends the response back to the proxy.
  5. The proxy relays the response to your device.

Because the proxy sits in the middle, it can also apply additional behavior, such as caching responses or filtering certain requests—depending on how it’s configured.

What changes, and what doesn’t

A proxy typically changes the “visible” endpoint from the destination’s perspective. The destination server usually sees the proxy as the immediate client.

However, a proxy does not automatically provide end-to-end protection. If the traffic between your device and the proxy is not encrypted, the proxy may be able to read request contents. And even when you use HTTPS to the destination, the proxy may still observe network-level metadata (such as the fact that requests are being made, timing, and the domains involved), unless the connection setup uses true end-to-end encryption that the proxy cannot terminate.

Also note that a proxy is not the same as a VPN: both can mask or alter what the destination sees, but they often differ in scope and how traffic is routed.

Main exceptions and practical limits

The exact privacy and security impact depends on the proxy type and configuration:

  • Whether the proxy can see the data: Some proxies can only forward traffic, while others may inspect or transform it.
  • Whether encryption is end-to-end: If encryption is terminated at the proxy, the proxy may access plaintext data.
  • What identity remains: Even if the destination can’t see your direct IP, other signals may still identify you through accounts, cookies, authentication, or consistent request patterns.

How you can check what a proxy will do

To evaluate a proxy’s behavior for your situation, you can:

  • Compare what your browser shows (such as connection details) with and without the proxy.
  • Check whether the connection to the proxy is encrypted.
  • Verify whether the proxy supports the traffic mode you care about (web browsing vs. specific applications), because not all proxies handle all traffic equally.
  • Review how the proxy handles HTTPS—specifically, whether it can intercept or terminate encrypted connections.

If you need a proxy mainly to route specific requests or to change how the destination perceives the client, you can focus on how it forwards traffic. If you’re trying to protect the contents of communication, focus on end-to-end encryption and whether the proxy can inspect data.