反向代理和前向代理
反向代理:
- 反向代理指代理服务器接受客户端请求,通过从其关联的服务器簇获取资源并返回给客户端
- 客户端只会得知反向代理的IP地址
- Nginx目前较为火的代理服务器
- 用途
- 保证内网的安全,可以使用反向代理的WAF功能,防止Web攻击
- 负载均衡
前向代理:
- 作为客户端的代理,将从服务器上获得的资源返回给一个或多个客户端
- 服务端只知道前向代理的IP地址,而不知道客户端的IP地址
- 用途:
- 访问原来无法访问的资源
- 可以做缓存,加速访问资源
- 对客户端访问授权,上网进行认证
- 可以记录用户的访问记录,对外隐藏用户信息