2025年2月24日 星期一 甲辰(龙)年 腊月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > 网络服务

一句话概括正向代理和反向代理

时间:11-13来源:作者:点击数:19

有时候大家分不清什么是正向代理,什么是反向代理,下面我就用一句话来概括一下。

用一句话概述:正向代理与反向代理的区别在于代理的对象不一样,正向代理代理的对象是请求方(请求方可以是客户端也可以是服务器),反向代理代理的对象是服务提供方(服务器)。

例子:

1)正向代理:

场景一:代理访问国外网站。我们的电脑(客户端,请求发起方)无法访问国外网站,可以在浏览器上设置一个代理服务器(代理服务器能上国外网站),经过代理服务器访问国外网站。

场景二:内网服务器访问外网。内网应用服务器(服务器,请求发起方)不能访问外网,只能通过DMZ区的Nginx作为正向代理访问外网。

2)反向代理:

场景:前端页面请求通过Nginx反向代理服务器访问内网应用服务器(服务提供方)。

另外,正向代理和反向代理还有一点区别是:反向代理屏蔽了服务提供方,请求方不知道真正的服务器提供方是谁。正向代理,屏蔽了服务请求方,服务器的提供方不知道真正的请求方是谁。

总结:

反向代理是代理服务提供方,对请求方透明,屏蔽了服务器提供方,从请求方的视角看,反向代理就是自己要访问的最终目标。正向代理是代理请求方,对请求方不透明,屏蔽了请求方,需要请求方主动把正向代理设置为自己的代理服务器,再去访问自己实际的目标地址。

还有一点,一个Nginx服务器既可以做正向代理服务器,同时也可以是一个反向代理服务器。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐