ciemne logo proxyscrape

Poziomy anonimowości proxy - 3 unikalne typy i funkcje

Proxy, Dec-05-20225 minut czytania
Poziomy anonimowości proxy są zróżnicowane w oparciu o poziomy bezpieczeństwa każdego typu proxy. Istnieją trzy różne poziomy proxy, takie jak przezroczysty, anonimowy i elitarny. W tym artykule omówimy rodzaje poziomów proxy i wyjaśnimy, jak działają.
Gdy serwery proxy komunikują się ze stronami internetowymi, mogą wysyłać dwa różne nagłówki. Są to X-Forwarded-For i Via. Informacje zawarte w tych nagłówkach są różne dla każdego z trzech typów serwerów proxy i pozwalają je rozróżnić.
Niektóre serwery proxy oferują większą prywatność, nie wysyłając prawdziwego adresu IP do strony docelowej, a inne buforują strony internetowe, aby przyspieszyć przeglądanie. Poniżej znajdziesz wszystkie informacje na temat tego, jakie dane są przesyłane w każdym z tych nagłówków dla różnych typów proxy i jakie korzyści mogą ci zaoferować.

Spis treści

Poziomy anonimowości proxy

Główną różnicą między tymi trzema typami proxy są ich poziomy anonimowości. Jak sama nazwa wskazuje, poziom bezpieczeństwa i prywatności, jaki oferują, jest głównym czynnikiem różnicującym te typy proxy.

  • Przezroczyste serwery proxy nie ukrywają adresu IP i nie zmieniają żadnych informacji o użytkowniku.
  • Anonimowy serwer pro xy nie ujawnia adresu IP użytkownika, ale ujawnia, że korzysta on z serwera proxy.
  • Elitarne serwery proxy ukrywają zarówno adres IP użytkownika, jak i fakt, że w ogóle korzysta on z serwera proxy.

Aby zapewnić najlepszą ochronę podczas przeglądania Internetu, najlepszym wyborem jest elitarny serwer proxy. Nie oznacza to, że serwery transparentne i anonimowe nie mają swoich zastosowań. Publiczne elitarne serwery proxy są bardziej przeciążone niż przezroczyste serwery, więc jeśli szukasz czegoś, co ładuje strony szybciej, ale nie martwisz się o prywatność, najlepszym wyborem będzie przezroczysty serwer proxy. Najlepsza opcja proxy zależy od potrzeb użytkownika.

Poziom anonimowości proxy 3 - przezroczysty proxy

Przezroczyste serwery proxy nie ukrywają adresu IP i nie zmieniają żadnych informacji o użytkowniku. Mogą pomóc w szybszym przeglądaniu Internetu i obejściu niektórych ograniczeń lub wymuszeniu ograniczeń. Prawdziwy adres IP użytkownika jest wysyłany w nagłówku X-Forwarded-For. Wysyłany jest również nagłówek Via. Pokazuje on używane oprogramowanie proxy. Zaletą korzystania z przezroczystego serwera proxy nie jest oczywiście prywatność, ale fakt, że takie serwery proxy sprawiają, że strony internetowe ładują się szybciej. Dzieje się tak, ponieważ buforują one zawartość odwiedzanych witryn, co przyspiesza działanie i zmniejsza wykorzystanie przepustowości łącza.

Firmy będą korzystać z przezroczystych serwerów proxy, aby uniemożliwić swoim pracownikom dostęp do określonych stron internetowych, takich jak sieci społecznościowe. Użytkownik może sam użyć przezroczystego serwera proxy, aby ominąć ograniczenia w pracy lub szkole. Są one również wykorzystywane do blokowania lokalnych zapór sieciowych i pobierania plików z usług hostingowych. Kluczową rzeczą do zapamiętania w przypadku przezroczystych serwerów proxy jest to, że nie są one zbyt dobre, jeśli szukasz anonimowości podczas przeglądania sieci.

Przykładowe żądanie przy użyciu przezroczystego proxy:
 
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
Połączenie: keep-alive

Poziom anonimowości proxy 2 - anonimowe proxy

Anonimowy serwer proxy nie ujawnia adresu IP użytkownika, ale ujawnia, że korzysta on z serwera proxy. Adres IP użytkownika nie jest więc przesyłany w nagłówku X-Forwarded-For. Zamiast tego nagłówek ten nie jest przekazywany lub adres IP serwera proxy jest przesyłany w tym miejscu. Nagłówek Via jest taki sam, jak w przypadku przezroczystego serwera proxy, w którym wyświetlana jest informacja, że użytkownik korzysta z serwera proxy. Zapewnia to pewien poziom prywatności, ponieważ nawet jeśli widzą, że korzystasz z serwera proxy, nie mają Twojego prawdziwego adresu IP.

Anonimowy serwer proxy może nadal być blokowany na stronie internetowej, do której ktoś naprawdę chce ograniczyć dostęp. W większości przypadków nie będzie to problemem. Anonimowe serwery proxy mogą również wykonywać buforowanie, podobnie jak w przypadku przezroczystych serwerów proxy, aby przyspieszyć działanie odwiedzanych wcześniej stron internetowych. Anonimowe serwery proxy są używane przez osoby, które chcą chronić swój oryginalny adres IP przed wyciekiem na stronę docelową.

Przykładowe żądanie przy użyciu anonimowego proxy:
 
Host: 35.96.34.11
...
Cache-Control: max-age=0
Via: HTTP/1.1 forward.http.proxy:3128
Połączenie: keep-alive

Anonimowość proxy na poziomie 1 - Elite Proxy

Elitarne serwery proxy ukrywają zarówno adres IP użytkownika, jak i fakt korzystania z serwera proxy. Są to najbardziej zaawansowane serwery proxy, które oferują największe bezpieczeństwo. Nagłówki X-Forwarded-For i Via nie są przekazywane dalej. Dzięki temu wygląda na to, że nie korzystasz z serwera proxy i jesteś zwykłym użytkownikiem Internetu. Przekazywany jest jedynie adres IP serwera proxy. Elitarne serwery proxy zapewniają największe bezpieczeństwo, prywatność i ochronę podczas przeglądania Internetu.

Przykładowe żądanie przy użyciu elitarnego serwera proxy:
 
Host: 5.51.12.41
User-Agent: Mozilla/5.0 (Windows NT 10.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
Accept-Encoding: gzip, deflate
Połączenie: Keep-Alive
Upgrade-Insecure-Requests: 1
Cache-Control:max-age=0

Jak widać, nie ma tu nic, co wskazywałoby, że używamy proxy.

Sędziowie prokurenci

Większość sędziów proxy używa systemu zmiennych środowiskowych AZ, ale ten sędzia nie wyświetla nagłówków w prawidłowy sposób. Wszystkie nagłówki są pisane wielkimi literami, myślnik jest zastępowany podkreśleniem, a nagłówek otrzymuje przedrostek 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>
Jeśli PHP nie obsługuje funkcji getallheaders(), dodaj następujący kod do skryptu: getallheaders.php

Nie ma znaczenia, z jakiego systemu korzystasz, ale warto o tym wspomnieć i upewnić się, że programy sprawdzające proxy są poprawnie skonfigurowane podczas sprawdzania anonimowości proxy HTTP.

Często zadawane pytania

1. Co to jest poziom anonimowości proxy?
Poziom anonimowości proxy określa, jak bezpieczne są one w ukrywaniu tożsamości użytkowników proxy. Jeśli proxy zapewniają wysoki poziom anonimowości, wówczas są uważane za anonimowe proxy.
2. Który poziom anonimowości jest lepszy?
Jeśli użytkownicy szukają wyższego poziomu anonimowości, elitarne serwery proxy są uważane za najlepsze. Nie tylko ukrywają one rzeczywistą tożsamość użytkowników, ale także ukrywają użycie proxy. Oznacza to, że żaden serwer ani dostawca usług internetowych nie może zidentyfikować, że użytkownik korzysta z serwera proxy.
3. Co to jest przezroczysty serwer proxy?
Przezroczysty serwer proxy jest również określany jako serwer proxy poziomu 3. Ten poziom anonimowości proxy zapewnia minimalny poziom anonimowości. Ponieważ ci użytkownicy proxy będą mogli uzyskać dostęp do zastrzeżonych witryn, ale nie będą mogli pozostać anonimowi w sieci.

Przemyślenia końcowe

Poziom anonimowości serwera proxy jest popularnym kryterium, które różnicuje serwery proxy. W oparciu o poziom anonimowości, serwery proxy dzielą się na trzy rodzaje.
Jeśli szukasz tylko serwera proxy do szybszego ładowania witryn i usuwania ograniczeń, odpowiedni będzie serwer proxy poziomu 3 (przezroczysty serwer proxy). Jeśli oczekujesz przeglądania danych bez ujawniania swojej tożsamości, powinieneś wybrać anonimowe proxy (poziom 2). Oprócz korzystania z adresu proxy, istnieje ulepszony poziom anonimowości proxy, który uniemożliwia osobom postronnym zorientowanie się, że korzystasz z proxy w celu ukrycia swojej tożsamości. Pomoże ci to zachowywać się jak normalny użytkownik w sieci. Ten typ proxy to Elite Proxy (poziom 1).
Proxyscrape to jedna z najpopularniejszych usług proxy, która oferuje szybkie i niezawodne serwery proxy o wysokim poziomie anonimowości. Sprawdź ich proxy premium, aby posiadać aktywne proxy zgodnie z wymaganiami.