关于正向代理与反向代理的理解

一、正向代理

1.介绍

正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的 IP 地址,还有代理程序的端口。

2.使用场景

访问原来无法访问的资源,如 Google。可以做缓存,加速访问资源。对客户端访问授权,上网进行认证。代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息。

二、反向代理

1.介绍:

客户端是无感知代理的存在的,反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。

2.使用场景

保证内网的安全,通常将反向代理作为公网访问地址,Web 服务器是内网。

总结

在正向代理中,Proxy 和 Client 同属于一个 LAN,隐藏了客户端信息。在反向代理中,Proxy 和 Server 同属于一个 LAN .Proxy 在两种代理中做的事情都是替服务器代为收发请求和响应,不过从结构上看正好左右互换了一下,所以把后出现的那种代理方式称为反向代理了。

你可能感兴趣的:(关于正向代理与反向代理的理解)