Proxy is an intermediary that sits between a client (e.g., your browser or an app) and the Internet (or a server). All requests and responses flow through the proxy, which can inspect, filter, cache, or modify traffic on behalf of the client or server.
Proxy ≠ Gateway
A gateway simply forwards at lower layers (e.g., NAT at L3); a proxy must understand and mediate application‑layer (L7) traffic.
Forward (Dedicated) Proxy
Reverse Proxy

Transparent vs. Non‑Transparent

Security & Filtering:
• Scan outbound requests for malware or block malicious destinations.
• Shield internal servers with a reverse proxy/WAF.
Privacy & Anonymity:
• Hides clients’ IPs from external sites.
• Can centralize logging of user activity.
Performance & Caching:
• Store frequently accessed content close to clients.
• Reduce bandwidth and speed up load times.
Load Distribution:
• Reverse proxies distribute incoming requests across multiple servers.
• Enhance availability and reliability.