正向代理与反向代理的区别

2018-11-23  本文已影响0人  清新灬薄荷叶

概述

由于工作需要,经常接触代理的相关知识,所以在这边做一个整理。之后还会后续更新

1.正向代理

正向代理

场景分析:

  1. 客户端需自行配置代理服务器(有感知)
  2. 代理服务器相当于客户端访问源站服务器的一个跳板机
  3. 客户端和代理服务器属于同一个局域网,对服务端透明

用途:

  1. 访问客服端无法访问的资源(但是代理服务器可以访问)
  2. 可以做缓存,加速访问资源
  3. 对客户端访问授权,上网进行认证
  4. 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

2. 反向代理

反向代理.png

场景分析:

  1. 客户端无需任何配置,即可访问(无感知)
  2. 代理服务器相当于客户端访问源站服务器的一个跳板机
  3. 源站服务器和代理服务器属于同一个局域网,对客户端透明

用途:

  1. 隐藏原始服务器,防止服务器恶意攻击等,让客户端认为代理服务器是原始服务器。
  2. 缓存资源,将原始服务器静态资源进行缓存,减少原始服务器的访问压力。

3. 参考

  1. 正向代理与反向代理【总结】
  2. 正向代理、反向代理、透明代理以及CDN的区别
上一篇 下一篇

猜你喜欢

热点阅读