正向代理

位置:客户端

详解:所有客户端的请求不直接发送给服务端,而是先发给一个代理服务器,由代理服务器向服务端请求数据,

在服务端角度,向他请求数据的就是代理服务器。服务器端不知道真实的向他发送请求的客户端是哪台,

达到对于服务端,屏蔽真实客户端的情况。

作用:

(1)访问原来无法访问的资源,如google

(2) 可以做缓存,加速访问资源

(3)对客户端访问授权,上网进行认证

(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

 

反向代理

位置:服务端

详解:所有客户端的请求直接向一个反向代理的服务器发送,反向代理的服务器会根据当前多集群服务器的运作情况,选择当前负载比较轻松的

服务器处理。客户端端不知道真实的处理他请求的服务器是哪一台,

达到对于客户端,屏蔽真实服务端的情况。

反向代理的作用:

(1)保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网

(2)负载均衡,通过反向代理服务器来优化网站的负载