正向代理 反向代理

看图例
正向代理 反向代理_第1张图片
正向代理 反向代理_第2张图片
正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。例如,用户A访问proxy服务器,通过proxy服务器去服务器B拿数据。比如维劈摁,就通过访问代理服务器最后访问外网。

反向代理,以nginx为例。主要用于服务器集群分布式部署的情况下,隐藏了服务器的信息。多个客户端给服务器发送的请求,去访问服务器时并不知道会访问哪一台,当proxy关口拿到用户请求的时候会转发到代理服务器中的随机一台,浏览器不知道服务器的真实地址。


nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。

在实际操作时,正向代理和反向代理很有可能会存在在一个应用场景中,正向代理代理客户端的请求去访问目标服务器,目标服务器是一个反向单利服务器,反向代理了多台真实的业务处理服务器。


附:
一篇nginx详解链接:
https://blog.csdn.net/tsummerb/article/details/79248015
两篇VPN实现原理:
https://blog.csdn.net/xianjian1990/article/details/78980018
https://blog.csdn.net/oboth_LJL/article/details/81076580

你可能感兴趣的:(正向代理 反向代理)