正向代理和反向代理

经常会听到正向代理和反向代理的说法,那么具体怎么区分呢?

正向代理

正向代理,是在用户端的。

比如需要访问某些国外网站,我们可能需要购买vpn。并且vpn是在我们的用户浏览器端设置的(并不是在远端的服务器设置)。浏览器先访问vpn地址,vpn地址转发请求,并最后将请求结果原路返回来。

正向代理示意图

反向代理

有正向代理,就有反向代理,反向代理是作用在服务器端的,是一个虚拟ip(VIP)。对于用户的一个请求,会转发到多个后端处理器中的一台来处理该具体请求。

反向代理

区别

  • 正向代理:客户端 <一> 代理 一>服务端
  • 反向代理:客户端 一>代理 <一> 服务端

正向代理和反向代理的区别在于 代理的对象不一样,正向代理的代理对象是客户端,反向代理的代理对象是服务端

参考资料

# nginx

Comentarios

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×