美文网首页
服务器代理模式分类

服务器代理模式分类

作者: 虾想家 | 来源:发表于2017-03-23 10:46 被阅读171次

分类

*Regular proxy(正向代理) *

  • 客户端设置代理IP
  • 服务器不知道客户端IP
    例子:VPN

Transport proxy(透明代理)

  • 客户端无需设置代理IP
  • 服务器知道客户端IP
    例子:内网防火墙

Reverse proxy(反向代理)

  • 客户端无需设置代理IP
  • 服务器知道客户端IP
    例子:CDN

Upstream proxy(上游代理)

  • 客户端设置代理IP
  • 服务器不知道客户端IP
    例子:二级代理
如何选择代理服务器类型?(来自MITMProxy文档)

维基百科:
高度匿名代理(高度匿名代理会将数据包原封不动的转发,在服务端看来就好像真的是一个普通客户端在访问,而记录的IP是代理服务器的IP。)
普通匿名代理(普通匿名代理会在数据包上做一些改动,服务端上有可能发现这是个代理服务器,也有一定几率追查到客户端的真实IP。代理服务器通常会加入的HTTP头有HTTP_VIA和HTTP_X_FORWARDED_FOR 。)

附:
HTTP请求CONNECT方式实现HTTPS代理

相关文章

  • 服务器代理模式分类

    分类 *Regular proxy(正向代理) * 客户端设置代理IP 服务器不知道客户端IP例子:VPN Tra...

  • 设计模式--代理模式

    目录 本文的结构如下: 引言 什么是代理模式 模式的结构 典型代码 代理模式分类 代码示例 代理模式和装饰者模式的...

  • 设计模式之代理模式

    文章结构1.代理模式简介2.代理模式分类3.参考文章 1.代理模式简介 代理模式就是为其他对象提供一种代理以控制对...

  • 代理模式

    结构型设计模式 代理模式 分类 静态代理:运行之前代理类的 class 编译文件已经存在 动态代理:通过反射动态...

  • 代理模式

    代理模式的典型就是springAOP代理模式的目的有两个:保护目标对象,增强目标对象分类:静态代理和动态代理。 静...

  • 代理模式(Proxy)

    代理模式是什么? 为其他对象提供一种代理以便控制对这个对象的访问 代理模式分类: 1.静态代理(静态定义代理类,我...

  • 代理模式

    一、代理模式介绍 举例说明代理模式的好处: 代理模式分类: (补充:CGLIB是一个功能强大,高性能的代码生成包。...

  • Spring AOP 学习笔记(1) ---- 代理模式

    参考文章 spring aop 官方文档 掘金spring aop 教程 掘金动态代理 代理模式分类 根据代理类的...

  • 设计模式 - 代理模式

    1 代理模式概要 分类:静态代理、动态代理 角色:抽象接口、代理对象、被代理对象(目标),由被代理对象来做最终的决...

  • 浏览器缓存

    浏览器HTTP缓存 缓存的分类 缓存分为服务器端缓存和客户端缓存。 服务器缓存又分为代理服务器和反向代理服务器缓存...

网友评论

      本文标题:服务器代理模式分类

      本文链接:https://www.haomeiwen.com/subject/jxrznttx.html