正向代理:

  它代理了客户端,相当于代理服务器去访问目标网址。服务器不知道真正的用户是谁(解决访问问题)

  1、隐藏用户真实地址信息。因为代理服务器相当于客户端,所以与目标网站直接交互的是代理服务器而非用户。

  2、突破ip访问限制。使公司内部搭建的局域网链接互联网。

  3、提高访问速度。代理服务器提供了一个很大的缓冲区将部分请求的响应保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。

反向代理:

  它代理了目标服务器,让客户感觉自己实际上是在和目标服务器本身进行交互。用户不知道真正的服务器是谁(解决负载均衡、安全防护)

  1、负载均衡。反向代理服务器相当于一个服务站,当接收到请求时根据负载情况将请求发送到不同的服务器上。

  2、提高内部服务器的安全。代理了实际的服务器,所以隐藏了真实服务器的信息,用户实际是在和代理服务器交互而不是目标服务器本身。反向代理服务器相当于应用级防火墙,所以检查十分严格。

  3、提高访问速度。反向代理服务器对于静态内容及短时间内有大量访问请求的动态内容提供缓存服务,提高访问速度。

这里盗用一张图片(图片出处的链接放在下面啦),可以一目了然的看懂:

 

参考链接:https://blog.csdn.net/qq_38890412/article/details/104179224