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. 抖音抓包

    抓取某一个人的所有视频 这个网络上已经有了,我测试一下是OK的,都可以正常下载;你可以过滤一些自己不想看的视频 […]...

  2. Django 框架篇(七) : 中间件 以及 5种方法

    中间件介绍:   官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级 […]...

  3. 【ABP系列总结】介绍篇(1)

    目录 0.引言 1.APB是什么? 2.一个快速事例 3.ABP的优点 4.本章小节 0.引言 该系列博文主要 […]...

  4. GitLab → 搭建私有的版本控制的托管服务平台

    开心一刻   睡着正香,媳妇用力把我晃醒说:“快起来,我爸来了。”   我一下醒了,手脚熟练的把衣服一抱,滚到 […]...

  5. CentOS服务器安装Telnet来远程连接服务器

    0、目录  整体架构目录:ASP.NET Core分布式项目实战-目录 一、前言  在连接远程服务器时有很多种 […]...

  6. CSS实现3D动画

    **本篇文章给大家带来的内容是关于css实现3d动画特效的代码实例,有一定的参考价值,有需要的朋友可以参考一下 […]...

  7. String常用的方法

    l String: 字符串类,字符串是常量;它们的值在创建之后不能更改 l 方法 boolean equals […]...

  8. OSG加载倾斜摄影数据

    通过生成一个索引文件,使用OpenSceneGraph加载倾斜摄影数据。 目录 1. 概述 2. 实例 2.1 […]...

展开目录

目录导航