正向代理 反向代理

如下图所示:代理1代表客户去请求访问服务器,代理2代表服务器来接收客户请求访问。整个流程是从左到右,代理1在客户的下游,所以称之为正向代理,代理2分发请求给各个真实服务器,处于真实服务器上游,所以称之为反向代理。(开个玩笑) 没必要纠结这个名次,就像spring的依赖注入和控制反转一样 ,理解含义就好。

正向代理 反向代理