正向代理:代理端代理的是客户端。
反向代理:代理端代理的是服务端。
常用案例
- 正向代理:
如VPN代理客户端
Paste_Image.png
- 反向代理:
Nginx就是性能非常好的反向代理服务器,用来做负载均衡。
关于负载均衡这么高大上的名词对普通人讲直接叫服务器内容分发更易理解吧!
正向代理
正向代理隐藏了真实的客户端(代理服务器)
Paste_Image.png
反向代理
反向代理隐藏了真实的服务端
Paste_Image.png
何来正向,反向之说
再看图:
Paste_Image.png
Paste_Image.png
一个代理客户端,一个代理服务器
实际上proxy在两种代理中做的事都是代为收发请求和响应,不过从结构上来看正好左右互换了下,所以把后出现的那种代理方式叫成了反向代理。
代理对象恰好相反,故名正向代理 or 反向代理。