正向代理与反向代理的浅解

我对正、反向代理的一点点理解:html

正向代理:

  1. 相似于一个局域网内的用户想访问外网, 须要一个内网中的代理服务器,这个代理服务器能够访问外网。
  2. 用户要访问外网, 首先要对正向代理服务器设置, 使其能做为代理, 其次, 要对浏览器进行设置,要让浏览器知道须要经过哪一个代理服务器的哪一个端口访问外网。
  3. 用户访问的时候须要指定的目标就是想要访问的外网。

反向代理:

  1. 与正向代理相反, 正向代理是局域网用户想访问外网,反向代理则是能够访问外网的用户想要访问某个局域网中的网站资源A(由于安全或其余的缘由,这个网站资源服务器A不能直接对外开放)。
  2. 在A所在的服务器集群中, 有些服务器(D1, D2, D3......)能够被外部用户访问, 若是想访问A,则能够经过这些服务器(D1, D2, D3......)作代理。固然, 这些代理服务器是能够直接访问A的。
  3. 用户若是想访问服务器A, 其实是代理服务器作应答, 把请求转发给A, 而后相应给用户。
  4. 用户实际上不会区别本身访问的究竟是资源服务器仍是代理服务器, 由于些都是在网站所在的开发者配置的服务器集群中。用户所感受的仍是访问的原始的网站服务器。

资料参考:
图解正向代理、反向代理、透明代理浏览器

相关文章
相关标签/搜索