我们使用联盟链接。它们让我们能够维持运营,而您无需承担任何费用。

透明代理:它是什么以及它如何工作?

了解代理如何实现透明。

Adam 仔细观察数据中心

您可能没有意识到,但几乎每次使用公共 Wi-Fi 时,您都会与透明代理进行交互。透明代理也称为内联代理、拦截代理或强制代理,位于您的计算机和您尝试访问的网站之间。那么,您为什么没有注意到它呢?原因很简单,因为您无需在设备上配置透明代理即可使其工作。反过来,它会过滤、验证和缓存您的请求,而无需更改您的 IP 地址。

什么是透明代理?它如何工作?

我们已经说过,透明代理充当客户端和互联网之间的中介。因此,当您向特定网站发送连接请求时,它会首先将您重定向到代理服务器。 

当代理服务器收到您的请求时,它会决定是否允许连接到原始目的地。如果不允许,它会阻止或重定向您的连接。 

但重要的是,透明代理会向目标表明自己的身份,并在 HTTP 标头中显示您的真实 IP 地址。与其他代理相反 代理类型,这些只是验证和识别您的连接而不会修改您的请求。 

好,很好。

但是透明代理有什么用呢?

许多大型组织以及一些 ISP 使用透明代理,原因很简单,因为在单个设备上设置代理非常耗时。但他们为什么需要代理呢?以下是主要原因:

验证用户身份。内联代理可以充当网关,并根据特定规则修改甚至阻止网络流量。大多数提供 Wi-Fi 接入的地方(例如咖啡店或酒店)都会强制用户接受使用条款和条件。通过这种方式,他们可以验证您是用户并跟踪您在其网络上的活动。

需要注意的是,并非每个拦截代理服务器都是安全的。因此,当您使用公共 Wi-Fi 时,请务必检查您的设备是否有图标(通常是挂锁或锁),这表示您处于加密连接中。否则,您的隐私和安全将受到损害。

过滤内容。在这种情况下,透明代理可以控制对特定网站的访问。公司通常使用它们来阻止员工打开与当前工作无关的某些内容。例如,他们可以阻止对社交媒体网站的访问。一些图书馆和其他公共组织也使用透明代理。

监控活动。 除了过滤内容之外,这些强制代理还可以帮助监控任何使用它们的人的行为。它们可以跟踪访问过的网站以及在这些网站上花费的时间。甚至记录每次访问受审查网站的尝试!

进行缓存。 在缓存时,透明代理有助于节省带宽并提高连接速度。它会创建存储在特定网站服务器上的数据副本,并将您重定向到缓存的内容。反过来,您将获得与原始网站相同的内容,但加载时间有所缩短。同时,这些代理将减轻原始网站的压力。

太好了,现在我们都加入了。那么,让我们看看透明代理与非透明代理的比较。并了解为什么某些企业可能想要使用这些代理。

透明代理与非透明代理

透明代理与非透明代理之间的主要区别在于,您必须在每台设备上手动设置后者。另一方面,一旦设置完成,透明代理将自动路由网络上通过端口 80 和 443 的所有流量。 

这种差异使得透明代理非常适合所有环境:Apple Mac、Unix、Linux 和 Microsoft 系统。它们允许每个人轻松访问 Web 代理,而无需配置不同平台特定的应用程序和浏览器。另一方面,非透明代理可以大大减少 Web 间谍软件和蠕虫的传播。这是因为这些间谍软件和蠕虫不知道代理设置。

从匿名角度来看,透明代理不擅长隐藏您的身份 - 它们会在 HTTP 标头中指示代理 IP 地址背后的人。为了避免这种情况,您应该使用 匿名 代理(也称为半透明代理)或精英代理。它们之间的区别在于匿名代理仍然会透露 有人 正在使用代理,而精英代理不会泄露任何信息,并且会在网站上以真实用户的身份出现。 

因此,由于这种差异,非透明代理经常被用于完全不同的目的,例如 VPN 隧道或 网络抓取

代理服务器作为房屋

关于透明代理的常见问题

A 代理服务器 充当您的设备和互联网之间的网关或中介。它允许您在执行以下操作时隐藏您的原始 IP 地址 网络抓取.

Squid 是一种透明的 HTTP Web 代理。它充当互联网和用户之间的中介。Squid 透明代理允许访问控制、授权和日志记录环境来开发 Web 代理和内容服务应用程序。它还可用作缓存代理,以减少带宽并提高经常访问的网站的加载时间和质量。

如果你知道你位于透明代理后面并且想要绕过它,请使用 VPN。VPN 使用外部服务器来加密和路由您的所有连接。如果不知道数据的内容或目的地,透明代理将无法运行(除非透明代理明确阻止到 VPN 服务器的流量)。但这里有一个问题:VPN 不允许代理缓存,因此您可能会遇到加载时间变慢的情况。

Adam Dubois 的图片
亚当·杜波依斯
代理极客和开发人员。