目录

简介

透明代理模式和转发代理模式有何区别？

简介

本文档介绍思科网络安全设备(WSA)上透明模式和代理模式之间的差异。

透明代理模式和转发代理模式有何区别？

代理的目标是成为HTTP客户端和HTTP服务器之间的中间人（代理）。这具体意味着网络安全设备(WSA)作为网络代理，每个客户端请求有两组TCP套接字：

客户端> WSA

WSA >源服务器

WSA HTTP代理如何获取客户端请求可定义为以下两种方式之一：透明或明确。

每种部署都有几个特定配置选项：

部署

方法

描述

透明

第4层交换机(PBR)

第4层交换机用于根据目的端口80重定向

透明

WCCP

启用WCCP v2的设备（通常是路由器、交换机、PIX或ASA）重定向端口80

透明

桥接模式

双网卡，虚拟配对。流量进入一个网卡，流出另一个网卡（不可用）

显式

已配置浏览器

客户端浏览器已明确配置为使用代理

显式

.PAC文件已配置

客户端浏览器明确配置为使用.PAC文件，该文件反过来引用代理

WSA可以使用除桥接模式外的所有部署。预计在不久的将来推出。

当请求以透明方式重定向到WSA时，WSA必须假装是OCS（源内容服务器），因为客户端不知道代理的存在。相反，如果向WSA明确发送请求，WSA会使用自己的IP信息做出响应。

显式和透明客户端HTTP请求之间有一些差异：

- 显式请求具有已配置代理的目标IP地址。透明请求具有目标Web服务器的目标IP地址（客户端解析的DNS）。

- 透明请求的URI不包含与主机的协议：

透明

GET/HTTP/1.1

显式

GET http://www.google.com/ HTTP/1.1

两者都包含指定DNS主机的HTTP主机报头。

WSA 配置

WSA可以配置为“透明”或“转发”。 这有点欺骗性，因为这实际上是“透明”或“显式”模式，这两种模式都是转发代理部署。反向代理是指代理与HTTP服务器位于同一网络中，其目的是为这些HTTP服务器提供内容。

WSA上透明模式和转发模式之间唯一的主要区别是，在透明模式下，WSA响应透明和显式HTTP请求。而在显式中，WSA ONLY响应显式HTTP请求。

WSA始终将其上游请求作为透明样式请求发送，因为WSA充当其自己的客户端，除非WSA被配置为具体使用显式上游代理。

透明身份验证和显式身份验证的另一个区别是：

透明

401 — 在需要身份验证时从WSA发送。这也是OCS发送的内容。

显式

407 — 从WSA发送，以告知客户端HTTP代理需要身份验证。