随笔记录
为啥叫「反向代理」?
2025-3-16 diaba


“反向代理”(Reverse Proxy)的命名与其工作原理和作用方式密切相关。要理解为什么叫“反向代理”,我们首先需要对比它与“正向代理”(Forward Proxy)的区别,因为“反向代理”的概念正是相对于“正向代理”而言的。



1. 正向代理(Forward Proxy)



正向代理是代理服务器的一种传统形式,它的主要作用是**“代理客户端的请求”**。具体来说:




在这种模式下,代理服务器是**“正向”**地代表客户端发起请求,客户端是主动方,代理服务器是客户端的“代言人”。



2. 反向代理(Reverse Proxy)



反向代理的作用则与正向代理相反,它是**“代理服务器的响应”**。具体来说:




从客户端的角度来看,反向代理服务器就像是一个“中间人”,它接收客户端的请求,然后“反向”地将请求转发到后端服务器,并将后端服务器的响应“反向”地返回给客户端。



3. 为什么叫“反向代理”?




4. 总结



“反向代理”的命名是为了与“正向代理”区分开来,强调其工作方向和作用方式的“反向性”。正向代理是客户端通过代理访问外部资源,而反向代理是客户端通过代理访问后端资源,代理服务器的角色和工作方向是相反的。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容