正向代理与反向代理的区别
2019-07-25 本文已影响0人
多年0以后
1、正向代理指的是服务端向客户端发起请求时,不直接发送给客户端而是通过代理服务器转发给客户端(因场景限制、安全要求、性能要求),此时代理服务器就相当于客户端,对于服务端来说真正的客户端是不可见的,这种代理方式我们称之为正向代理。
2、反向代理指的客户端向服务端发起请求时,不直接发给服务端而是通过代理服务器转发给服务端(因场景限制、安全要求、性能要求),此时代理服务器就相当于服务端,对于客户端来说真正的服务端是不可见的,这种代理方式我们称之为反向代理。
总结一下就是,两种代理方式在技术实现上是完全相同的,区别就在于请求的流向不同。
在网上看到各种五花八门的解释,感觉将简单的问题复杂化了,甚至有些误导。在这里我写下个人理解,有不同意见欢迎留言讨论。