如何理解正向代理和反向代理

背景

常说的代理有两个,网络中的代理(代理服务器)和设计模式中的代理(代理模式),这里谈谈网络中的代理:正向代理和反向代理
 

如何理解正向代理和反向代理

代理代理,不都是代理服务器代理客户端去请求服务端吗,不管是VPN还是Nginx都是这个套路,VPN服务器代理客户端发起请求,Nigix服务器也是代理客户端发起请求,哪来的正向、反向之说?
但是存在即合理,一味的抱怨别人瞎“造词”也是不行的,深入研究之后,发现可以这么理解正向代理和反向代理。
 
正向代理、方向代理都是代理,代理的目的又是增强或者保护被代理方,那么正向代理、方向代理增强的对象是否一样呢?
正向代理增强的是客户端,比如VPN,使得客户端可以访问一些被限制的服务。
方向代理呢?反向代理则是反过来的,增强的是服务端,比如负载均衡,代理服务器代理服务端提供服务。
 
所以,正向代理、方向代理代理的对象是不同的,Nigix服务器虽然也代理了客户端发起请求,但是他的目的是增强服务端,正向代理代理(增强)的是客户端,反向代理代理(增强)的是服务端,方向正好反了过来,所以叫正向代理、反向代理。
 

引用

1.反向代理为何叫反向代理?

猜你喜欢

转载自www.cnblogs.com/pilipili/p/12113383.html
今日推荐