从两个图的拓扑结构看,似乎正好相反,这正是两个名称的来源。一个代理客户端,一个代理服务端。
stackoverflow 的回答更详细:
https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server
下面是译文:
首先,“代理”一词指的是某人或某物代表某人行事。
在计算机领域,我们讨论的是代表另一台计算机的一台服务器。
出于可访问性的目的,我将把讨论限制在web代理上—然而,代理的概念并不局限于web站点。
正向代理
正向代理代表客户端向服务器发起请求。
假设有三台电脑接入网络
- X = 本机,或 “客户端”
- Y = 正向代理,proxy.example.com
- Z = 被访问的地址,服务器, www.example.com