反向代理和前向代理

反向代理:

  • 反向代理指代理服务器接受客户端请求,通过从其关联的服务器簇获取资源并返回给客户端
  • 客户端只会得知反向代理的IP地址
  • Nginx目前较为火的代理服务器
  • 用途
    • 保证内网的安全,可以使用反向代理的WAF功能,防止Web攻击
    • 负载均衡

前向代理:

  • 作为客户端的代理,将从服务器上获得的资源返回给一个或多个客户端
  • 服务端只知道前向代理的IP地址,而不知道客户端的IP地址
  • 用途:
    • 访问原来无法访问的资源
    • 可以做缓存,加速访问资源
    • 对客户端访问授权,上网进行认证
    • 可以记录用户的访问记录,对外隐藏用户信息
原文地址:https://www.cnblogs.com/lamb2018/p/10950101.html