Forward Proxy
Forward proxy: is a server that sits between user devices and the internet. use for:
- protect clients
- avoid browsing restrictions
- block access to certain content
Reverse proxy: is a server that accepts a request from the client, forwards the request to web servers, and returns the results to the client as if the proxy server had processed the request. use for:
- Protect servers
- load balancing
- cache static contents
- encrypt and decrypt SSL communications
Credit: https://blog.bytebytego.com/p/ep25-proxy-vs-reverse-proxy