透明代理是拦截客户端和服务器之间的连接而不可见的代理能力(比如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地址。

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

  1. ats 转发代理

    ats是一个通用代理,可配置为反向和转发代理; 转发代理可以用作基础架构中的中央工具来访问web, 它可以与缓存结合使用以降低 总体带宽使用率.转发代理充当本地网络上的客户端浏览器与这些客户端访问的所 ...

  2. openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理

    最近朋友送了个360老路由器 C301,于是乎就掉进了智能路由器的坑, 玩智能路由器第一件事一定是去广告, 要么怎么对得起智能路由器- -! 路由器去广告当然首推广告屏蔽大师 www.adbyby.c ...

  3. nginx正向代理,反向代理,透明代理(总结)

    1正向代理 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连 ...

  4. 使用squid配置透明代理并对上网行为进行控制

    使用Squid配置透明代理 环境:CentOS 6.4 + squid-3.1.10-20.el6_5.3.x86_64 1.检查squid是否默认安装,没有安装先安装 rpm -qa squid 假 ...

  5. linux下正向代理/反向代理/透明代理使用说明

    代理服务技术对于网站架构部署时非常重要的,一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术.常用的代理技术分为正向代理.反向代理和透明代理.以下就是针对这 ...

  6. Squid代理之透明代理

    二.透明代理 1.检测squid是否安装

  7. Squid代理服务器&&搭建透明代理网关服务器

    案例需求 ——公司选用RHEL5服务器作为网关,为了有效节省网络带宽.提高局域网访问Internet的速度,需要在网关服务器上搭建代理服务,并结合防火墙策略实现透明代理,以减少客户端的重复设置工作 需 ...

  8. squid透明代理+iptables防火墙,多网卡详细配置

    squid透明代理+iptables防火墙详细配置 看到很多人都在不停地问iptables+squid做透明代理的问题,鄙人不才,斗胆在此做统一解答.如有任何纰漏还望各位批评指教. ========= ...

  9. 青云QingCloud业内率先支持云端全面透明代理功能 | SDNLAB | 专注网络创新技术

    青云QingCloud业内率先支持云端全面透明代理功能 | SDNLAB | 专注网络创新技术 青云QingCloud业内率先支持云端全面透明代理功能

随机推荐

  1. openlayer3 基础学习一创建&显示地图

    <!doctype html> <html lang="en"> <head> <link rel="stylesheet&qu ...

  2. 028、HTML 标签1列表、图片、表格

    内容简单看一下理解就行了. HTML 是用来描述网页的一种语言.就是用来编写网页的语言 内容:换行.分割,标签属性,编码方式设置,字体标签,特殊符号,列表.图片.表格标签############### ...

  3. python第三十课--异常(raise关键字)

    演示: 1.手动抛出异常对象-->raise关键字 2.try-except代码不能解决语法错误 try: print('try...') raise TypeError('类型有误的异常') ...

  4. Volley源码分析(一)RequestQueue分析

    Volley源码分析 虽然在2017年,volley已经是一个逐渐被淘汰的框架,但其代码短小精悍,网络架构设计巧妙,还是有很多值得学习的地方. 第一篇文章,分析了请求队列的代码,请求队列也是我们使用V ...

  5. 软件测试QA、QC、QM的关系与区别

    01概念上 QA:Quality Assurance (质量保证) QC:Quality Control (质量控制) QM:Quality Manage (质量管理) 02定义上 QA:为达到质量要 ...

  6. Docker技术入门与实战 第二版-学习笔记-10-Docker Machine 项目-3-Command-line completion命令补全

    Command-line completion https://docs.docker.com/machine/completion/ Installing Command Completion——实 ...

  7. Docker技术入门与实战 第二版-学习笔记-5-容器-命令及限制内存与cpu资源

    1.启动容器 启动容器有两种方式: 基于镜像新建一个容器并启动 将在终止状态(stopped)的容器重新启动 1)新建并启动——docker run 比如在启动ubuntu:14.04容器,并输出“H ...

  8. leetcode15—3Sum

    Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find ...

  9. Flask 邮件发送

    欢迎关注小婷儿的博客: csdn:https://blog.csdn.net/u010986753 博客园:http://www.cnblogs.com/xxtalhr/ 有问题请在博客下留言或加QQ ...

  10. css样式匹配苹果个型号手机

    /*适配苹果X*/ @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-devic ...