ats透明代理

yx2016542 2018-07-15 原文

ats透明代理

透明代理是拦截客户端和服务器之间的连接而不可见的代理能力(比如ats).

 

 

必须要有一个网关设备,所有网络流量都通过该设备从客户端传递到Internet(或外部云).
网关负责有效的将ATS拼接到该流量的选定流中。每个业务流分为两部分,ATS终止两侧。也
就是说, 流green-1, red-2被分成绿色连接和红色连接。请注意,ats可能位于网关系统上,
也可能不位于网关系统上,重定向的流量可以通过其他网络基础架构流动。

由于ATS使用两个连接,因此可以在客户端和源服务器(Internet/外部云)端独立设置
透明度。我们将通常称为” 透明代理”的内容定义为入站透明度和出站透明度两个方面。

入站透明性是对入站到代理的连接透明的代理,即由连接到代理的客户端(green-1)发起
的连接。类似的,出站透明性是对从代理出站的连接透明的代理,即由代理发起到源服务器的
连接。

在大多数的情况下,这两种类型的透明度是组合在一起的,但这不是必需的。ats支持双方
独立的透明度。

值得注意的是,任何透明度都需要专门的路由,并且不能仅通过配置ATS来完成。ATS透明
度还需要Linux内核的支持, 因此目前仅适用于支持以下功能的最新Linux内核:
TPROXY
POSIX capabilities

此外,专门的路由将需要使用iptables, 在某些情况下需要使用ebtables.

每个服务器端口配置透明度,而不是全局配置。这是通过配置值:
proxy.config.http.server_ports完成的;
此外,如果客户端是透明的,则必须启用:
proxy.config.reverse_proxy.enabled. 这应该在未来的补丁中修复。

反向代理的属性透明性样式
= : 完全透明
> : 入站(客户端)透明度: 已启用
< : 出站(原始服务器)透明度

在出站透明情况下,客户端必须通过显示代理机制直接连接到ATS, 或者通过DNS作为
源服务器地址通告ATS服务器的IP地址。

 

发表于 2018-07-15 10:19 秋叶~飘零 阅读() 评论() 编辑 收藏

 

版权声明:本文为yx2016542原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yx2016542/p/9312070.html

ats透明代理的更多相关文章

  1. ATS 分级缓存

    理解缓存分级cache hierarchies 缓存分级是由彼此能够相互通信的各级缓存组成的,ATS支持几种类 […]...

随机推荐

  1. 学习java的第一节课

    经过1个多月的前端,终于到了学习java的阶段了。 和之前一样第一节就是打Hello World! jdk的安 […]...

  2. markdown功能测试 – 会飞的蝸牛

    博客园markdown功能测试 MacDown Hello there! I’m MacDown, the o […]...

  3. 涨薪必备Javascript,快点放进小口袋!

    摘要: 嗨,新一年的招聘季,你找到更好的工作了吗?小姐姐最近刚换的工作,来总结下面试必备小技能,从this来看 […]...

  4. Maven环境变量配置

    Maven环境变量配置: 1. 下载Maven包(http://maven.apache.org/downlo […]...

  5. 重学计算机组成原理(七)- 程序无法同时在Linux和Windows下运行?

    既然程序最终都被变成了一条条机器码去执行,那为什么同一个程序,在同一台计算机上,在Linux下可以运行,而在W […]...

  6. PHP八大设计模式

    PHP命名空间 可以更好地组织代码,与Java中的包类似。 Test1.php <?php namesp […]...

  7. 【服务器】安装Linux(centos)操作系统详细步骤

    一、服务器简介: 目前服务器一般分为两类:自建服务器与云服务; 云服务是基于互联网的相关服务的增加、使用和交互 […]...

  8. Element ui colorpicker在Vue中的使用

    首先要有一个color-picker组件   <el-color-picker v-model=R […]...

展开目录

目录导航