代理匿名级别 - 3 种独特类型和功能

代理, Mar-06-20245 分钟阅读

代理匿名级别是根据每种代理类型的安全级别区分的。有三种不同的代理级别,如透明、匿名和精英。本文将带您了解代理级别的类型,并解释它们的功能。代理与网站通信时,可以发送两种不同的标头。它们是

代理匿名级别是根据每种代理类型的安全级别区分的。有三种不同的代理级别,如透明、匿名和精英。本文将带您了解代理级别的类型,并解释它们的功能。

代理与网站通信时,可以发送两种不同的标头。它们是 X-Forwarded-For 和 Via。这三类代理的头信息各不相同,这也是区分它们的方法。

有些代理服务器不向目标网站发送您的真实IP 地址,从而提供更多隐私保护;有些代理服务器会缓存网站,以加快您的浏览速度。下面,我们将为您介绍不同类型的代理在每个标头中传输哪些数据,以及它们能为您带来哪些好处。

目录

代理匿名级别

这三种代理类型的主要区别在于它们的代理匿名级别。顾名思义,它们提供的安全和隐私级别是区分这些代理类型的主要因素。

  • 透明代理不会隐藏你的 IP 地址,也不会更改任何用户信息。
  • 匿名代理不会显示您的 IP 地址,但会显示您正在使用代理服务器。
  • 精英代理服务器既可以隐藏您的 IP 地址,也可以隐藏您使用代理服务器的事实。

在浏览互联网时,要想获得最大程度的保护,精英代理是最佳选择。但这并不意味着透明代理和匿名代理没有用武之地。公共精英代理比透明服务器更容易超载,所以如果您正在寻找能更快加载网页但又不担心隐私的代理,那么透明代理将是最佳选择。最佳代理选项取决于您的需求。

代理匿名等级 3 - 透明代理

透明代理不会隐藏你的 IP 地址,也不会更改任何用户信息。它们可以帮助你更快地浏览互联网,绕过某些限制或强制执行限制。您的真实 IP 地址会在 X-Forwarded-For 标头中发送。同时还会发送 Via 标头。这显示了所使用的代理软件。使用透明代理的好处显然不在于隐私,而在于这些代理能让网站加载更快。这是因为它们会缓存您访问的网站内容,从而加快速度并减少上游带宽的使用。

公司会使用透明代理阻止员工访问社交网络等特定网站。用户自己也可以使用透明代理来突破工作或学校的限制。透明代理还可用于阻止本地防火墙和从托管服务下载文件。使用透明代理要记住的一点是,如果你想在浏览网页时实现匿名,那么使用透明代理并没有什么好处。

使用透明代理的请求示例:
 
用户代理: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0
...
主机: 147.71.73.41
通过: 1.1 ubuntu-s-1vcpu-1gb-fra1-01-1562023622664-s-1vcpu-1gb-fra1-09 (squid/3.5.27)
X-Forwarded-For: 5.157.248.142
缓存控制: max-age=0
网络连接: keep-alive

匿名代理 2 级 - 匿名代理

匿名代理不会显示您的 IP 地址,但会显示您正在使用代理服务器。因此,您的 IP 地址不会在 X-Forwarded-For 标头中发送。相反,该标头不会被转发,或者在该空格中提交代理的 IP 地址。Via 头信息与透明代理相同,显示您正在使用代理服务器。这在一定程度上保护了您的隐私,因为即使他们能看到您在使用代理服务器,他们也没有您的真实 IP。

匿名代理可能仍然会在有人真正想要限制页面访问的网页上被阻止。在大多数情况下,这都不是问题。匿名代理还可以像透明代理一样执行缓存,帮助加快您以前访问过的网站的速度。匿名代理适用于希望保护自己的原始 IP 地址不被泄露到目标网站的用户。

使用匿名代理的请求示例:
 
主机: 35.96.34.11
...
缓存控制: max-age=0
通过: HTTP/1.1 forward.http.proxy:3128
连接: keep-alive

匿名代理 1 级 - 精英代理

精英代理服务器既可以隐藏您的 IP 地址,也可以隐藏您正在使用代理服务器的事实。这些代理服务器是最先进的代理服务器,安全性最高。X-Forwarded-For 和 Via 头信息不会被转发。这会让人觉得你没有使用代理服务器,只是一个普通的互联网用户。它只传递代理服务器的 IP 地址。精英代理将在您浏览互联网时为您提供最大的安全、隐私和保护。

使用精英代理的请求示例主机5.51.12.41
用户代理Mozilla/5.0(Windows NT10.0; Win64; x64; rv:66.0)Gecko/20100101 Firefox/66.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
接受编码: gzip, deflate
连接:Keep-Alive
Upgrade-Insecure-Requests1
Cache-Control:max-age=0

正如你所看到的,这里没有任何迹象表明我们在使用代理。

代理法官

大多数代理法官都使用 AZ 环境变量系统,但该法官没有以正确的方式显示头信息。所有标头都大写,连字符被替换为下划线,标头也有 HTTP_ 前缀。

Example request using azenv: <a href="https://proxyscrape.com/azenv" target="_blank" rel="noreferrer noopener nofollow">https://proxyscrape.com/azenv</a>
 
HTTP_USER_AGENT =S Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0
...
HTTP_HOST = 147.71.73.41
HTTP_VIA = 1.1 ubuntu-s-1vcpu-1gb-fra1-01-1562023622664-s-1vcpu-1gb-fra1-09 (squid/3.5.27)
HTTP_X_FORWARDED_FOR = 5.157.248.142
HTTP_CACHE_CONTROL = max-age=259200
HTTP_CONNECTION = keep-alive
REMOTE_ADDR = 65.122.93.115
...
REQUEST_TIME_FLOAT = 1562180063.141
REQUEST_TIME = 1562180063
 
This request is done with a transparent proxy
PHP Code to get the headers:
&lt;?php
foreach ($_SERVER as $header =&gt; $value) {
    if (strpos($header, 'REMOTE') !== false || strpos($header, 'HTTP') !== false || strpos($header, 'REQUEST') !== false) {
        echo $header . ' = ' . $value . "n";
    }
}
?&gt;
 
Or download it from github: <a href="https://github.com/runarbu/ProxyMaid/blob/master/judges/azenv.php">azenv.php</a>
Example request with original headers: <a href="https://proxyscrape.com/ogheaders" target="_blank" rel="noreferrer noopener nofollow">https://proxyscrape.com/ogheaders</a>
 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0
...
Host: 147.71.73.41
Via: 1.1 ubuntu-s-1vcpu-1gb-fra1-01-1562023622664-s-1vcpu-1gb-fra1-09 (squid/3.5.27)
X-Forwarded-For: 5.157.248.142
Cache-Control: max-age=0
Connection: keep-alive
 
This request is done with a transparent proxy
 
PHP Code to get the headers:

foreach (getallheaders() as $name =&gt; $value) {
    echo "$name: $valuen";
}
 
When your PHP does not support getallheaders() add the following code to your script: <a href="https://github.com/ralouphie/getallheaders/blob/develop/src/getallheaders.php">getallheaders.php</a>

如果 PHP 不支持 getallheaders(),请在脚本中添加以下代码:getallheaders.php

使用什么系统并不重要,但值得一提的是,在检查 HTTP 代理的匿名性时,应确保代理检查程序配置正确。

常见问题

常见问题:

1.什么是代理匿名级别?
代理的匿名级别决定了它们在隐藏代理用户身份方面的安全性。如果代理能确保高级别匿名性,那么它们就被视为匿名代理。
2.哪种匿名级别更好?
如果用户正在寻找更高级别的匿名代理,那么精英代理被认为是最好的。它们不仅能隐藏用户的真实身份,还能隐藏代理使用情况。也就是说,任何服务器或互联网服务提供商都无法识别用户正在使用代理服务器。
3.什么是透明代理?
透明代理也称为第 3 级代理。这种代理匿名级别承诺最低匿名级别。这些代理用户可以访问受限制的网站,但不能在网络中保持匿名。

最终想法

代理匿名级别是区分代理的一个常用标准。根据匿名程度,代理可分为三种类型。

如果您只是想通过代理加快网站加载速度并消除限制,那么第 3 级代理(透明代理)会很适合您。如果您希望在不暴露身份的情况下浏览数据,则应选择匿名代理(2 级)。除了使用代理地址,还有一个增强的代理匿名级别,可以防止别人知道您在使用代理隐藏身份。它可以帮助您在网络中像普通用户一样行事。这种代理是精英代理(1 级)。

Proxyscrape是最受欢迎的代理服务之一,它提供快速可靠的代理服务,代理匿名级别高。查看他们的高级代理,根据您的要求拥有一个活动代理。