`

Cache透明代理

 
阅读更多
透明代理(Transparent Proxy):用户的浏览器不需要配置代理服务器地址,但是用户的路由设备需要支持WCCP(Web Cache Control Protocol)协议.路由器配置了WCCP功能后,会把指定的用户流量转发给Cache,由Cache对用户提供服务.
另一种方案是利用4层交换机将用户的流量转发给Cache,由Cache对用户提供服务.

1.用户访问目标服务器时不需要配置任何代理服务,直接把服务请求的目标地址设置为应用服务器IP地址
2.用户主机请求数据在发往目标主机前被透明代理截获,透明代理检查代理缓存中是否保存了用户请求数据,如果有则直接返回给用户
3.如果没有则将请求数据发送给目标服务器,同时监听外网服务器响应用户请求数据,用户主机保持相关数据在缓存中以便后期服务网内相同的访问请求.
4.由于透明代理可以截获用户访问数据,在提供缓存功能的同时也可以完成与正向代理相同的安全认证和访问控制功能
分享到:
评论

相关推荐

    haproxy透明代理配置TPROXY1

    【haproxy透明代理配置TPROXY1】 haproxy是一款强大的负载均衡器,它能够实现高可用性和高性能的网络流量分发。在本实验环境中,我们使用haproxy的TPROXY(Transparent Proxy)模式来实现透明代理,使得客户端在不...

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理)

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理) Squid缓存代理服务器是一种流行的代理服务器和Web缓存服务器软件,广泛应用于提高Web服务器速度、缓存万维网、域名系统和其他网络搜索、帮助网络...

    squid架设过程 包括 认证 透明代理 行为管理

    ### Squid 代理服务器的架设过程:包括认证、透明代理与行为管理 #### Squid 代理概述 Squid 是一款广泛应用于 Linux 系统中的高性能代理缓存服务器,它能够有效地提升网络访问速度、降低带宽消耗,并提供安全过滤...

    透明代理服务器搭建(linux搭建squid代理)

    透明代理服务器搭建(Linux 搭建 Squid 代理) 透明代理服务器是一种特殊的代理服务器,它可以在不需要客户端进行任何配置的情况下,自动将 HTTP 请求转发到代理服务器上。今天,我们将学习如何在 Linux 环境中搭建...

    squid+iptables透明代理配置詳解

    ### squid+iptables透明代理配置详解 #### 一、概述 本文档旨在详细介绍如何配置一个结合squid和iptables的透明代理服务器。此配置适用于Linux环境下的内部网络管理需求,特别是对于那些希望实现不同用户级别的...

    springboot+redis+cache+mybatis

    2. **Redis**:Redis是一个开源的、高性能的键值对存储系统,常被用作数据库、缓存和消息代理。它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,这使得Redis在缓存场景中表现出色。在此项目中,Redis...

    Cisco WSA part 4 代理

    从标题和描述中可以得知,我们将重点学习思科WSA代理功能的两种模式,显式代理模式和透明代理模式,以及与之相关的配置方法。 在显式代理模式(Explicit Mode)中,用户需要手动配置代理服务器的地址,以便将Web...

    正向WebCache配置.pdf

    1. 网桥部署:设备作为网络中的透明代理,不改变原有流量路径。 2. WCCP(Web Cache Communication Protocol)部署:通过与Cisco设备配合,将流量智能导向WebCache。 3. L4设备部署:基于第四层交换技术,根据端口和...

    http-proxy-cache:缓存 HTTP 转发代理

    100% 透明 保持与 Google Chrome 类似的一致标题顺序(参见 index.js 中的headerOrder ) 确保发送到目标的所有标头都正确区分大小写(例如User-Agent而不是user-agent ) 将所有 200 个响应存储在 MongoDB ...

    浅析SpringCache缓存1

    Spring Cache 是 Spring 框架从 3.1 版本开始引入的一个强大特性,它提供了一种透明化的缓存机制,允许开发者在不修改原有业务代码的基础上,轻松地为应用程序添加缓存功能。这个抽象层使得我们可以使用不同的缓存...

    代理服务器的作用与工作流程.ppt

    4. 非透明代理服务器:可以修改客户端的请求和响应。 Squid是 Linux 下的一个缓存代理服务器软件,它可以缓存 Internet 资源,减少带宽的占用,提高访问速度。Squid支持多种协议,包括 HTTP、FTP、GOPHER、SSL 和 ...

    RHCE253--架设Squid服务器.doc

    2. 透明代理服务:适用于企业的网关主机(共享接入 Internet),客户机不需要指定代理服务器地址、端口等信息,需要设置防火墙策略将客户机的 Web 访问数据转交给代理服务程序处理。 3. 反向代理服务:反向代理的...

    Squid代理服务器的搭建[整理].pdf

    通过以上步骤,你可以在Linux服务器上成功搭建并配置一个Squid透明代理服务器,提供给内部网络的客户机使用。注意,实际部署时还需要考虑安全性、性能优化以及日志管理等多个方面,确保服务器稳定且安全地运行。

    SpringCache框架加载/拦截原理详解

    代理类在方法执行前后执行相应的缓存逻辑,实现了缓存的透明化管理。 SpringCache的拦截原理在于其内部的`CacheInterceptor`类。`CacheInterceptor`实现了Spring AOP的`MethodInterceptor`接口,它是实际处理缓存...

    代理概述.doc

    3. **缓存(Cache)**:代理服务器可以存储之前请求过的数据,当再次请求相同数据时,直接从缓存返回,减少对原始服务器的压力,提高响应速度。 4. **客户端访问授权**:企业常使用正向代理服务器如ISA Server,对...

    B/Cache-开源

    **透明代理**:作为一个透明代理,B/Cache能够在不改变客户端配置的情况下,自动拦截和处理HTTP请求。用户无需知道其请求正在被缓存处理,这简化了部署和维护的过程。 **可变缓存策略**:B/Cache支持根据不同页面的...

    详细解析用Squid实现反向代理的方法

    2. 透明代理缓冲服务器:具有和标准代理服务器相同的功能,但代理操作对客户端的浏览器是透明的,客户端不需要指明代理服务器的IP地址和端口号。 3. 反向代理缓冲服务器:位于本地WEB服务器和Internet之间,处理...

Global site tag (gtag.js) - Google Analytics