A Forward Proxy acts as a middleman between a client and the internet.
A Reverse Proxy sits on the server side and handles requests from clients.
nginx
as a reverse proxy.A Transparent Proxy intercepts network traffic between a user’s device and the internet without modifying requests or responses.
Using a reverse proxy for load balancing provides more granular and flexible routing, especially at Layer 7 (Application Layer).
Note: A VPN is a specialized form of a forward proxy that includes encryption and operates at the system level.
When making a large number of requests to a server from a single IP, you're likely to get blocked. Proxies allow you to: