HTTP代理

 
 代理的类别:

     匿名代理:外界看不到客户端和服务端,只看见了代理服务器

     透明代理:外界能看到客户端和代理

     正向代理:靠近用户端,代替发送请求

     反向代理: 靠近服务端,代替发送响应


  由于代理是在中间层,可以做很多事:

      负载均衡:代理服务器负责把请求分发给哪台源服务器

      健康检查:利用"心跳"机制,把故障的源服务器踢出集群

      内容缓存:暂存上下行的数据,减轻后端的压力

      安全防护:隐匿 IP, 使用 WAF 等工具抵御网络攻击,保护被代理的机器

      数据处理:提供压缩、加密等额外的功能


  代理相关字段:

     Via:途中经过的代理有哪些

     X-Forwarded-For:不断追加请求的ip地址,最左边就是用户的ip地址

     X-Real-IP:记录客户IP地址