匿名代理从里到外学习它

信息交流 在互联网上是由 “客户 – 服务器” 模型。客户端发送请求(他需要什么文件),服务器发送回复(需要的文件)。为了客户端和服务器之间的密切合作(充分理解),客户端发送有关其自身的附加信息:操作系统的版本和名称、浏览器的配置(包括其名称和版本)等。服务器可能需要此信息才能知道应向客户端提供(打开)哪个网页。对于不同的浏览器配置,网页有不同的变体。然而,只要网页通常不依赖于浏览器,向网络服务器隐藏此信息就有意义。

您的浏览器传输到网络服务器的内容:

– 操作系统的名称和版本
– 浏览器的名称和版本
configuration of a browser (display resolution, color depth, java / javascript support, …)
– 客户端的IP地址
– 其他信息

此类信息中最重要的部分(对于网络服务器来说绝对不需要)是有关 IP 地址的信息。使用您的 IP,可以了解您的以下信息:

– 你来自的国家
– 一座城市
– 您的提供商姓名和电子邮件
– 您的实际地址

由客户端传输到服务器的信息作为环境变量可供服务器使用(可访问)。每个信息单元都是某个变量的值。如果没有传输任何信息单元,则相应的变量将为空(其值不确定)。

这些是一些环境变量:

REMOTE_ADDR 客户端IP地址

HTTP_VIA 如果不为空,则使用代理。值是代理服务器的一个地址(或多个地址),如果您使用代理服务器,则该变量是由代理服务器本身添加的。

HTTP_X_FORWARDED_FOR 如果不为空,则使用代理。值是客户端的真实IP地址(您的IP),如果您使用代理服务器,该变量也会由代理服务器添加。

HTTP_ACCEPT_LANGUAGE 浏览器使用什么语言(页面应该以什么语言显示)

HTTP_USER_AGENT ?所谓的 “用户代理”。对于所有浏览器来说,这是 Mozilla。此外,此处还提到了浏览器名称和版本(例如 MSIE 5.5)和操作系统(例如 Windows 98)。

HTTP_HOST 是 Web 服务器名称

This is a small part of environment variables. In fact there are much more of them (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, …)。它们的数量可以取决于服务器和客户端的设置。

这些是变量值的示例:

REMOTE_ADDR = 194.85.1.1
 HTTP_ACCEPT_LANGUAGE = ru
 HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
 HTTP_HOST = www.webserver.ru
 HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
 HTTP_X_FORWARDED_FOR = 194.115.5.5

匿名 在互联网上工作是由哪些环境变量决定的 “隐藏” 从一个 网络服务器

如果不使用代理服务器,则环境变量将按以下方式查找:

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

根据环境变量如何 “隐藏的” 通过代理服务器,有几种类型的代理

透明代理

他们不会隐藏有关您的 IP 地址的信息:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your IP

此类代理服务器的功能并不是提高您在互联网上的匿名性。它们的目的是信息兑现、组织多台计算机联合访问互联网等。
匿名代理

所有以任何方式隐藏客户端 IP 地址的代理服务器都称为匿名代理

简单的匿名代理

这些代理服务器不会隐藏使用代理的事实,但它们会用自己的 IP 替换您的 IP:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = proxy IP

这些代理是其他匿名代理服务器中最广泛使用的。

扭曲代理

与简单的匿名代理服务器一样,这些代理不会隐藏使用代理服务器的事实。然而,客户端 IP 地址(您的 IP 地址)会被替换为另一个(任意、随机)IP:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

这些 代理服务器 也被称为 “高匿名代理“。与其他类型的匿名代理服务器相比,它们隐藏了使用代理的事实:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

这意味着变量的值与不使用代理时相同,除了一件非常重要的事情?使用代理 IP 代替您的 IP 地址。

概括

根据目的,有透明代理和匿名代理。但是,请记住,使用代理服务器您只能从网络服务器中隐藏您的 IP,但其他信息(有关浏览器配置)是可以访问的!

从2006年开始,我对技术充满热情,在StealthSetts.com上写作。我在操作系统方面拥有丰富的经验:MacOS,Windows和Linux,以及编程语言和博客平台(WordPress)和在线商店(WooCommerce,Magento,Magento,Presashop)。

发表评论