Co to jest proxy?

 

Serwer Proxy jest to serwer z odpowiednim oprogramowaniem, które dokonuje pewnych operacji (zwykle nawiązuje połączenia) w imieniu użytkownika. Często utożsamiany z pośrednikiem HTTP (HTTP proxy). Serwer Proxy jest rodzajem bufora między Tobą, a zasobami Internetu. Informacje idą najpierw do serwera poxy, a dopiero potem dane transmitowane są do Ciebie.

 

Całość informacji w Internecie jest oparta o model klient-serwer. Klient przesyła zapytanie (jakie dane potrzebuje) a serwer wysyła odpowiedź (odpowiednie dane). Aby w pełnie zrozumieć dialog między obiema maszynami, klient przesyła odpowiednie informacje (wersja i rodzaj systemu operacyjnego, konfiguracja przeglądarki włącznie z jej nazwą i wersją, itp.) Informacje owe mogą być niezbędne w prawidłowym porozumiewaniu się z serwerem.

 

Oto, co twoja przeglądarka wysyła do serwera WWW: - nazwę i wersje systemu operacyjnego.

- nazwę i wersje twojej przeglądarki.

- konfigurację przeglądarki(rozdzie. ekranu, możliwość obsługi java/javascript, ...)

- adres IP klienta.

- inne informacje.

 

*najważniejszą informacją z powyżej wymienionych jest Twój adres IP

 

Zmienne środowiskowe

 

Informacje wysyłane przez klienta do serwera są dostępne dla niego jako zmienne środowiskowe. Każda jednostka informacji jest wartością danej zmiennej. Natomiast gdy żadna(lub kilka) jednostka nie zostanie wysłana, wtedy zmienna ta będzie pusta(jej wartość nie będzie brana pod uwagę).

 

Istnieje kilka zmiennych środowiskowych:

 

REMOTE_ADDR – adres IP klienta

HTTP_VIA – jeśli ta zmienna nie jest pusta, wówczas używane jest proxy. Wartość jest adresem serwera proxy, ta zmienna będzie dodawana przez proxy jeśli będziesz takowego używał. HTTP_X_FORWARDED_FOR – jeśli nie jest pusta wówczas uzywany jest proxy. Wartość jest prawdziwym adresem klienta. Tak więc jest dodawana przes serwer Proxy jeśli jakiegoś używasz.. HTTP_ACCEPT_LANGUAGE – Jaki język używany jest w przeglądarce.

HTTP_USER_AGENT – inaczej zwana“agent użytkownika”. Określa wersję softweru (system, rodzaj i wersja przeglądarki)

HTTP_HOST – nazwa serwera

 

Rodzaje serwerów proxy

 

Rodzaje serwerów proxy dzielimy według tego, jak dany serwer ukrywa zmienne środowiskowe.

 

Przeźroczyste proxy - (Transparent Proxies) Nie ukrywają Twojego adresu IP:

*REMOTE_ADDR = IP proxego

*HTTP_VIA = nazwa serwera proxy lub jego IP *HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = Twój IP

 

Anonimowe Proxy - wszystkie serwery które ukrywają adres klienta IP w standardowy sposób zwane są anonimowymi. Jednak nie oznacza to że jesteś bezpieczny pod takim serwerem jako, że nie przepuszczają Twojego adresu w standardowy sposób to robią to w inny, co za tym idzie nie zapewniają pełnej anonimowości.

 

Proxy Anonimowe dzielimy na:

 

a) Proste serwery proxy (Simple Anonymous Proxies) Są serwerami najbardziej rozpowszechnionymi spośród innych anonimowych serwerów proxy. Simple Anonymous Proxies nie ukrywają faktu, iż serwer proxy jest w użyciu, jakkolwiek podmieniają Twój adres IP na ich własny:

*REMOTE_ADDR = IP serwera proxy

*HTTP_VIA = nazwa serwera proxy lub jego IP *HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = IP serwera proxy

b) "Zniekształacające" proxy(Distorting Proxies) Podobnie jak "simple anonymous proxies", nie ukrywają one faktu użycia serwera proxy. Jakkolwiek adres IP klienta(Twój adres IP) jest zastępowany innym adresem(wybranym) IP:

*REMOTE_ADDR = IP serwera proxy

*HTTP_VIA = nazwa serwera proxy lub jego IP *HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = wybrany adres IP

 

Proxy o wysokim poziomie anonimowości - (High anonymity proxy, Elite proxy)

 

W przeciwieństwie do reszty takie serwery ukrywają fakt, że Proxy jest używane. Oznacza to iż twój prawdziwy adres IP zostaje zastąpiony adresem IP serwera proxy i serwer nie ujawnia tego, że z niego korzystasz.

*REMOTE_ADDR = IP proxego

*HTTP_VIA = nie brane pod uwagę *HTTP_X_FORWARDED and HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP = nie brane pod uwagę

 

Tłumaczenie: guest - sztuczne.konto(at)gmail.com Źródła:

http://www.proxyfarm.com,

http://www.freeproxy.ru

Zaczerpniete z artykułu na stronie www.hack.pl