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

概述

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

1.正向代理

正向代理

场景分析:

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

用途:

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

2. 反向代理

反向代理.png

场景分析:

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

用途:

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

3. 参考

  1. 正向代理与反向代理【总结】
  2. 正向代理、反向代理、透明代理以及CDN的区别
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容