Distributed System-分布式系统 Proxies 代理

Distributed System 分布式系统 Proxies 代理

定义

代理服务器是一个中间层,在客户端和后端服务器之间

  • 一般用于过滤请求、日志请求、转换请求(添加/删除 Headers,加解密、压缩等)
  • 代理服务器的缓存可以处理很多请求,例如缓存一些常用的资源文件

DistributedSystem-Proxy

类型

公开代理(Open Proxy)

公开代理(Open Proxy)是指任何互联网用户都可以访问

两个出名的公开代理类型

  • 匿名代理(Anonymous Proxy)
    • 代理服务器不暴露用户请求的原始 IP 地址
  • 透明代理(Transparent Proxy)
    • 代理服务器可以看到原始的IP地址

反向代理(Reverse Proxy)

反向代理(Reverse Proxy)代表客户端访问一个或多个服务器,然后汇总返回给客户端