现在就来了解有关透明代理的更多信息。阅读我们的专业知识,了解什么是透明代理,它们的用途以及如何发现它们。

尽管人们非常了解匿名代理,甚至将其视为唯一类型的代理,但还有另一种代理不太受互联网用户欢迎——透明代理。有趣的是,它们比你想象的要常见得多,而且在很多情况下都会用到。人们在不知不觉中使用它们。

直到您遇到限制清单之前,这都不关您的事。但是,作为互联网用户,重要的是要知道他们是什么。


什么是透明代理?

透明代理是另一种类型的HTTP代理,它们不会修改通过它们发送的请求。您的IP地址和其他可能链接到您和您设备的信息将发送到该网站。

它们允许请求通过它们,或者在某些条件不满足时拒绝访问。由于它们不会修改您的请求并且不会通知您它们的存在,因此您无法分辨它们是否存在-除非您进行了测试。

但是,然而,它们既可能对你有益,也可能成为你担忧的来源,并最终决定你的上网体验。


透明代理如何工作

透明代理与任何其他类型的代理一样:它们是中介,发送到Web服务器的请求在到达预期的Web服务器之前会通过它们。将它们策略性地放置在中间,并通过它们路由请求。与需要配置匿名代理才能工作的匿名代理不同,透明代理从头开始就不需要进行配置-这就是为什么大多数人不了解它们的原因。

REMOTE_ADDR  =代理IP地址
HTTP_VIA  =代理IP地址
HTTP_X_FORWARDED_FOR  =您的IP地址

因此,当您使用透明代理时,网站所有者知道您使用的是“ HTTP_VIA”代理,同时也知道您的真实IP!

通过透明代理发送请求时,请求将会被拦截,并修改REMOTE_ADDR标头,并用代理服务器的IP地址填充,告知网站该请求已通过。HTTP_X_FORWARDED_FOR标头将携带您的IP地址,并且启用了HTP_VIA,使网站知道请求来自您,并通过代理服务器传递。

它们通常由Internet服务提供商和您使用其WiFi的组织进行配置。代理可以访问您的请求数据,并且可以出于恶意目的对其进行修改。它成为一种称为“中间人攻击”的网络攻击。然而,在大多数情况下,没有恶意活动被执行,您将被审查和内容过滤。其中一些甚至是有用的。


如何检测透明代理

即使您没有被告知他们的意识,也可以使用一些技巧来检测您的请求是否通过代理进行路由。知道这一点非常重要,以免在受到审查时发送不适当的Web请求。

在某些位置,您可以简单地将请求发送到您希望受到限制的网站,并查看您的请求是否通过。

对于许多透明代理,您可以通过访问您知道不存在的URL来检测到它们。如果您不使用代理,则会收到正常的错误消息,具体取决于您使用的浏览器。

但是,如果您的请求通过透明代理,则会收到其他错误消息。有些甚至可以将您重定向到另一个页面。对于更自动化,更强大的解决方案,您可以利用服务来检测代理。互联网上有许多这样的设备,它们具有各种级别的可靠性。

无论使用哪种方法,重要的是要知道某些透明代理将完全逃避检测。


透明代理用例

您可能想知道“透明代理”能用来做什么,对吧?除了黑客将其用于恶意活动外,他们还有其他用例,您可能会认为是有用或没有,这取决于您的立场。

  • 审查与过滤

透明代理的最普遍应用是在审查领域。互联网上的审查制度是真实的,您可能一直处于监控之下,甚至不知道。当发现违反规则时,您才知道自己正在受到监视。

政府和企业,甚至学校,都使用透明代理来限制对Internet上某些网站的访问。你若没有访问受限制的网站,你不会知道。但是,如果您尝试访问任何受限制的网站,则会显示一条错误消息。

您是否遇到过使用公共Wi-Fi时,将您重定向到要求您提供身份验证详细信息的页面,然后才能继续?那是一个透明代理,它可以拦截您的请求,并确保您有权使用该代理,然后您的请求才能通过。

代理在Web缓存领域很有用。您的Internet服务提供商(ISP)或办公室可以使用代理来减少带宽使用,并减少等待Web请求响应所花费的时间。

首次发出请求时,代理将获取数据并保存本地副本。当您或同一网络中的任何其他人尝试访问相同的资源时,它没有获取新的请求到网站,而是仅获取保存的副本。一种微观上的内容交付网络(CDN)


结论

毫无疑问,虽然透明代理可能会令人担忧,因为其中一些是出于恶意目的而设置的,但其中一些还是有用的,例如在缓存代理和用作身份验证网关的代理中。

如果您怀疑您的请求是未经您的同意通过透明代理路由的,那么我建议您在继续浏览网络之前,使用上面讨论的任何进行查找,以免引起不必要的麻烦。