关于代理的概念

正向代理隐藏真实的客户端,反向代理隐藏真实的服务端

1.正向代理

  • 我们常说的代理也就是只正向代理
  • 正向代理的过程,隐藏了真实的请求客户端,服务端不知道真实的客户端是谁
  • 客户端请求的服务器都被代理服务器代替来请求
  • 某些*工具扮演的就是典型的正向代理角色
  • 如,用浏览器访问谷歌是,被拒绝,你可以在国外搭建一台代理服务器,让代理服务器帮你去请求谷歌,代理把请求返回的相应结构再返回给你

2.反向代理

  • 反向代理隐藏了真实的服务器
  • 当我们请求百度的时候,就像拨打10086一样
  • 背后可能有成千上万台服务器为我们服务
  • 但具体是哪一台,不知道,也不需要知道
  • 只需要知道反向代理服务器是谁就行
  • 百度就是我们的反向代理服务器
  • 反向代理服务器会将我们把请求转发到真实的服务器那里去
  • Nginx就是性能非常好的反向代理服务器,用来负载均衡
    关于代理的概念