正向代理和反向代理

66 阅读1分钟

正向代理

  • 客户端需要知道代理服务端和服务端的地址,需要将请求服务端的信息发送给代理服务端
  • 请求由代理服务端发起,服务端把响应信息返回给代理服务端(所以从服务器的角度,只看到发起请求的是代理服务端)
  • 代理服务端将响应信息发送给客户端

反向代理

  • 客户端需要知道代理服务端的地址,并向代理服务端发起请求
  • 代理服务端根据自身配置(例如负载均衡算法等),向服务端请求
  • 服务端将响应信息返回给代理服务端
  • 代理服务端将响应信息发送给客户端(所以从客户端的角度,只看到返回请求的是代理服务端)