dns

ProxyExplainer

Who are you hiding?

Proxies are intermediaries. The main difference is who they are working for.
Are they protecting the User or the Server?

person
YOU
Client IP: 192.168.1.5
cloud
Internet Public Network
traffic
REV PROXY
dns
dns
Internal Servers Hidden IPs
Sending Request...

Reverse Proxy

The Reverse Proxy acts on behalf of the Server. It sits in front of the web servers. You think you are visiting the website directly, but you are actually talking to the proxy, which decides which backend server handles your request.

Load Balancing Security Caching

Click to visualize the data flow

Simple Analogies

Forward Proxy Analogy
The "Note Passer"

Forward Proxy

Imagine you want to pass a note to your crush, but you don't want them to know it's from you.

  • check_circle You give the note to your friend (Proxy).
  • check_circle Your friend gives it to the crush.
  • check_circle The crush sees your friend, not you.
Reverse Proxy Analogy
The "Executive Assistant"

Reverse Proxy

Imagine you are calling a huge company. You dial the main number, but you don't know who answers.

  • check_circle You talk to the Receptionist (Proxy).
  • check_circle Receptionist routes you to the right Dept (Server).
  • check_circle You never get the CEO's direct mobile number.

Common Use Cases

vpn_lock

Anonymity

Hiding your IP address to browse privately (like a VPN).

Forward
public

Geo-Unblocking

Accessing content restricted to certain countries (e.g. Netflix).

Forward
hub

Load Balancing

Distributing huge traffic across multiple servers so none crash.

Reverse
security

Security

Hiding backend server IPs to prevent direct DDoS attacks.

Reverse
Feature Forward Proxy Reverse Proxy
Protects The Client (User) The Server
Visibility Server sees Proxy IP, not User IP User sees Proxy IP, not Server IP
Config Usually configured on Client (Browser/OS) Transparent to Client (DNS points to it)
Analogy The Note Passer The Gatekeeper / Assistant