Bawią Cię memy o serwerach proxy, mimo że do końca nie rozumiesz, o co chodzi? A może trafiasz w internecie na artykuły, w których eksperci ds. cyberbezpieczeństwa cały czas używają terminów „proxy” i „web scraping”? Chcesz się w końcu dowiedzieć, co to jest ten cały serwer proxy i do czego może Ci się przydać? Wyjaśnię Ci to w tym artykule.
Spis treści
Co to jest serwer proxy?
W języku angielskim termin „proxy” oznacza „przedstawiciela”, czyli osobę, która reprezentuje kogoś innego. W świecie informatyki jest podobnie: inny serwer reprezentuje Twoje urządzenie w internecie.
Gdy surfujesz po internecie, przeglądarka używa Twojego adresu protokołu internetowego (adresu IP) do wysyłania żądań do wszystkich serwerów, z jakimi się kontaktuje. Problem polega na tym, że Twój adres IP zdradza, z jakiego regionu pochodzisz. Dzięki adresowi IP nieupoważnione przez Ciebie osoby lub podmioty mogą stworzyć Twój profil na podstawie tego, co robisz w sieci (tylko śledząc Twój adres IP!) i nawet ograniczać Ci dostęp do niektórych części internetu. A to tylko wierzchołek góry lodowej.
Serwer proxy działa jak pośrednik, który „stoi” pomiędzy Twoim urządzeniem a stroną w internecie. Gdy łączysz się z serwerem proxy, wszystkie wychodzące i przychodzące dane (i wspomniane wcześniej żądania) przez niego przechodzą. Twój adres IP zostaje zamieniony na adres IP serwera, więc wszystkie systemy internetowe „myślą”, że łączysz się z tego serwera, a nie z Twojego urządzenia.
Jak działa serwer proxy?
Serwer proxy jest serwerem pośredniczącym, który oddziela Cię od internetu. Bez serwera proxy Twój ruch internetowy jest kierowany mniej więcej bezpośrednio od Twojego urządzenia do stron internetowych. Ale jeśli używasz serwera proxy, ruch jest kierowany z Twojego urządzenia do takiego serwera, zanim zostanie przesłany dalej do serwera wybranej przez Ciebie strony internetowej. Każda odpowiedź ze strony trafia do serwera proxy, a dopiero potem do Ciebie.
Jeśli to wyjaśnienie jest nadal zbyt skomplikowane i wolisz, żeby wytłumaczyć Ci to jak dziecku, nie ma problemu – oto jak działa serwer proxy:
- Wpisujesz adres strony internetowej w przeglądarce.
- Serwer proxy otrzymuje Twoje żądanie.
- Serwer proxy przesyła żądanie do serwera strony internetowej, na którą chcesz wejść.
- Serwer strony internetowej wysyła odpowiedź (dane) z powrotem do serwera proxy.
- Serwer proxy przesyła odpowiedź do Ciebie.
Pomyśl o tym, jak o lepszej wersji usługi przekierowywania poczty, która świetnie się sprawdza, gdy chcesz ukryć swój prawdziwy adres.
W większości przypadków taka usługa tylko przekierowuje Twoją pocztę. Ale serwery proxy oferują więcej funkcji i na przykład gromadzą nową pocztę (kontynuując pocztową analogię), zanim wyślą ją do Ciebie, żeby zaoszczędzić na wysyłce.
Oczywiście, w przypadku serwerów proxy taka wysyłka odbywa się w świecie cyfrowym. Jeśli to dla Ciebie za mało i szukasz technologii, która nie tylko przekierowuje, ale także pakuje i przepakowuje Twoje cyfrowe przesyłki, żeby zapewnić im większe bezpieczeństwo, sprawdź VPN!
Do czego używać serwera proxy?
Serwery proxy mają różne funkcje w zależności od potrzeb użytkowników. Na przykład Ty możesz używać serwera proxy do wchodzenia na strony, które są niedostępne w Twoim kraju. Z kolei dla Twojego szefa serwer proxy może być sposobem na zablokowanie pracownikom dostępu do streamowania treści z serwisu Crunchyroll w pracy.
Serwer proxy może znajdować się bliżej Ciebie w sensie geograficznym niż serwer docelowy. Są też serwery typu reverse proxy, które znajdują się bliżej serwerów docelowych strony lub serwisu i wykonują odpowiednie zadania, np. zarządzają ruchem odwiedzających.
Sprawdź kilka powodów, dla których warto używać serwera proxy.
Omijaj blokady internetowe | Jeśli Twoja szkoła lub miejsce pracy blokuje adresy IP niektórych stron, możesz połączyć się z serwerem proxy. W ten sposób zapora sieciowa w Twojej szkole lub pracy „zobaczy” tylko tyle, że łączysz się z serwerem proxy, a nie stroną kociaki247.pl. Jeśli sam serwer proxy nie jest zablokowany, połączysz się bez problemu. |
---|---|
Zapewnij sobie anonimowość podczas streamowania | Jeśli chcesz zachować prywatność podczas streamowania (oczywiście w granicach tego, co możliwe, gdy płacisz za dostęp do serwisu streamingowego), możesz użyć do tego serwera proxy. Tylko powinien to być zaszyfrowany serwer proxy. Darmowy serwer proxy nie zapewni Ci bezpieczeństwa ani prywatności! |
Zwiększ swoje bezpieczeństwo online | Serwer proxy może być przydatny dla indywidualnych użytkowników i firm, ponieważ może działać jako zapora sieciowa chroniąca przed cyberatakami w internecie. Na najbardziej podstawowym poziomie może zapewnić Ci więcej bezpieczeństwa, ukrywając Twój adres IP, czyli adres Twojego urządzenia w internecie. Jeśli nie podasz na stronie, kim jesteś, nikt nie będzie wiedział, że to Ty na nią wchodzisz! |
Kontroluj używanie internetu | Będzie to miało większe znaczenie dla firm lub osób, które konfigurują własny serwer proxy, niż dla fanów streamingu. Jeśli kontrolujesz serwer proxy, możesz blokować adresy internetowe i w ten sposób nie pozwalać dzieciom, pracownikom czy innym użytkownikom Twojej sieci łączącej się z serwerem proxy na wchodzenie na takie strony, jakich sobie nie życzysz. |
Zwiększ prędkość, oszczędź przepustowość | Inną funkcją serwera proxy, która może zainteresować firmy, jest zapisywanie kopii często odwiedzanych stron w pamięci podręcznej. Dodatkowo, jeśli pięciu użytkowników odwiedza tę samą stronę (np. w sieci wewnętrznej), serwer może wysłać do niej żądanie tylko raz i przesłać informacje do wszystkich pięciu użytkowników, tym samym zmniejszając obciążenie sieci. |
Teraz już wiesz, dlaczego warto używać serwera proxy, więc czas dowiedzieć się także, dlaczego nie warto.
Jakie zagrożenia wiążą się z używaniem serwera proxy?
Serwery proxy mają swoje słabe strony, gdy porównamy je z sieciami VPN. Najważniejsze z nich są następujące:
- Darmowe serwery proxy są podejrzane: jeśli chcesz używać serwera proxy do tego, by móc wchodzić na więcej stron, darmowe serwery proxy na pewno będą wydawać się kuszące. Musisz jednak oprzeć się tej pokusie – dostawcy darmowych serwerów proxy (tak jak darmowych sieci VPN) muszą jakoś zarabiać. Mogą gromadzić i sprzedawać Twoje metadane lub nawet kraść Twoje dane.
- Serwery proxy nie zapewniają Ci bezpieczeństwa: większość serwerów proxy nie szyfruje Twojego ruchu, więc używanie ich mija się z celem, jeśli chcesz ukryć się przed osobami i podmiotami (np. Twoim dostawcą usług internetowych), które śledzą Twoją aktywność w sieci. Serwery proxy nie są też zazwyczaj zabezpieczone przed wyciekiem Twojego prawdziwego adresu IP, a przecież na jego podstawie strony „wiedzą”, skąd się łączysz.
- Twoje dane mogą być rejestrowane: jeśli zależy Ci na prywatności, zawsze sprawdzaj polityki rejestrowania danych, jakie stosuje dostawca. Najważniejszą z nich jest polityka prowadzenia rejestrów. Jako że wszystkie żądania IP i tak przechodzą przez serwery dostawcy, on doskonale wie, co robisz w sieci.
- Hakowanie portów: niektóre serwery proxy używają otwartych portów, co jest zagrożeniem dla bezpieczeństwa. Niektóre z najpopularniejszych i jednocześnie często hakowanych otwartych portów to FTP, DNS, HTTP i HTTPS.Skoro nie są zabezpieczone hasłem, są jak otwarte drzwi dla hakerów.
- Zmiany prędkości: serwer proxy (zwłaszcza gdy jest publiczny) nie będzie oferować dużych prędkości z powodu ogromnej liczby użytkowników i ich żądań – jest to bardzo znany problem w branży.
Jeśli porównasz serwer proxy do VPN (do czego wkrótce przejdziemy), przekonasz się, że nie jest tak bezpieczny jak VPN. I jak widzisz, nawet taka z pozoru prosta usługa ma problemy z bezpieczeństwem. Trzeba jednak przyznać, że spełni swoje zadanie, jeśli chcesz tylko ominąć blokady stron internetowych.
Jakie są różne rodzaje serwerów proxy?
Są dwie różne odpowiedzi na to pytanie: jedna dotyczy rodzajów serwerów proxy, druga protokołów proxy.
Zacznijmy od rodzajów serwerów proxy:
- Forward proxy, czyli serwer proxy przesyłania dalej: najpopularniejszy rodzaj serwera proxy, który jest pośrednikiem przekazującym dane dalej w imieniu użytkownika. W najprostszym znaczeniu jest to serwer, który reprezentuje użytkownika. Jest także używany jako warstwa bezpieczeństwa, ponieważ przesyła ruch dopiero wtedy, gdy dane zostaną sprawdzone i uznane za bezpieczne.
- Reverse proxy, czyli zwrotny serwer proxy: jeśli serwer forward proxy jest dla użytkownika, serwer reverse proxy jest używany przez serwer strony internetowej. Dostawcy usług używają serwerów reverse proxy do zapisywania i pobierania niezbędnych danych, żeby zapewnić bezproblemowe działanie strony i zmniejszyć obciążenie usługi. Nawet nie wiesz, że się z takim serwerem łączysz, ale może on gromadzić niezbędne dane od kilku stron internetowych, zanim wyśle je do Ciebie – przypomina to „łączoną dostawę”, tylko że w internecie.
- Web proxy, czyli serwer proxy sieci Web: działa jako program równoważenia obciążenia, czyli rozprasza przychodzące żądania na kilka serwerów, aby zapewniać optymalne działanie serwisu. W ten sposób wysłanie wielu żądań na raz nie doprowadzi do awarii serwera.
- Anonymous proxy, czyli anonimowy serwer proxy, czasami określany jako usługa ukrywająca tożsamość lub distorting proxy: ukrywa Twój prawdziwy adres IP i nadaje Ci nowy, ale nie ukrywa faktu, że używasz serwera proxy. Taki serwer będzie identyfikować się jako serwer proxy w nagłówku odpowiedzi, ale jednocześnie podawać fałszywy adres IP klienta.
- High anonymity proxy, czyli serwer proxy zapewniający wysoki poziom anonimowości: taki serwer ukrywa zarówno Twój prawdziwy adres IP, jak i fakt, że używasz serwera proxy, cały czas zmieniając adresy IP i nie wyświetlając żadnych identyfikujących danych w nagłówku odpowiedzi.
- Transparent proxy: używanie takiego serwera proxy jest bezproblemowe dla użytkownika (w końcu jest to serwer „transparentny”). Taki serwer nie modyfikuje Twoich żądań w internecie, ale może monitorować, co robisz online, oraz ograniczać Ci dostęp do różnych stron. Niektórzy pracodawcy używają takich serwerów do monitorowania tego, co robią w internecie ich pracownicy. Takie serwery mogą też być wykorzystywane w publicznych bibliotekach.
- CGI (Common Gateway Interface) proxy: w tej opcji łączysz się z serwerem proxy przez stronę internetową. Wchodzisz na stronę serwera CGI proxy, wpisujesz adres innej strony w formularzu, po czym wyświetla Ci ją strona serwera proxy. Przypomina to przeglądarkę w przeglądarce. Jeśli nie masz dostępu do ustawień proxy lub Twoje urządzenie nie obsługuje takiej funkcji, serwer CGI proxy będzie dobrym rozwiązaniem.
- Suffix proxy: ten serwer proxy dodaje własny sufiks (przyrostek) do adresu strony internetowej, żeby omijać filtry zapór sieciowych. Jednak nowoczesne filtry są w stanie go blokować.
- DNS (Domain Name System) proxy: komputery używają DNS, czyli systemu nazw sieciowych, do tłumaczenia adresów stron z „normalnego” języka na język liczbowy, np. z comna 104.18.120.34 (adres IP). Serwer DNS obsługuje, akceptuje lub blokuje wszystkie żądania DNS. Powiedzmy, że wpiszesz „surfshark.com” – serwer DNS wybierze, który z serwerów Surfshark zrealizuje Twoje żądanie.
Oprócz wspomnianych rodzajów serwerów proxy istnieją także protokoły proxy, czyli zestawy zasad komunikacji cyfrowej definiujące sposób ich konfiguracji.
Oto różne protokoły proxy:
- SSL: Secure Sockets Layer (czasami zwany proxy HTTPS) to protokół proxy używany do ochrony danych podczas transmisji, np. gdy dokonujesz transakcji podczas zakupów w internecie. Zazwyczaj zarówno strona internetowa, którą odwiedzasz, jak i ruch przychodzący i wychodzący, są zaszyfrowane.
- FTP: File Transfer Protocol, czyli protokół transferu plików, jest używany, gdy przesyłasz dane na serwer, np. gdy przesyłasz zdjęcia do chmury lub dodajesz pliki w serwisach muzycznych. Ten protokół oferuje większe bezpieczeństwo przesyłanych plików.
- HTTP: Hypertext Transfer Protocol, czyli protokół przesyłania dokumentów hipertekstowych, zapisuje strony i pliki w pamięci podręcznej, dzięki czemu zyskujesz do nich szybszy dostęp w serwisach, które często odwiedzasz. Ale jeśli pamięć podręczna za bardzo się zapełni, może spowolnić prędkość przeglądania stron, więc dlatego zaleca się regularnie czyścić pamięć.
- SOCKS: SOCKets Secure komunikuje się z proxy osób trzecich i kieruje dane ruchu przez ich serwery na niższym poziomie niż HTTP, żeby omijać zapory sieciowe. Protokół SOCKS jest często łączony z innymi środkami bezpieczeństwa, żeby nie dało się go wykryć (jest częścią protokołu Shadowsocks).
Czy serwery proxy są legalne?
Tak, ale nie powinno się ich używać do działań niezgodnych z prawem, takich jak nielegalne pobieranie materiałów chronionych prawem autorskim. Niektóre rodzaje serwerów proxy są zabronione w kilku krajach.
Jednak jeśli będziesz używać serwerów proxy zgodnie z prawem, są one kompletnie legalne.
To samo tyczy się też sieci VPN. Surfshark nie popiera używania sieci VPN w sposób, który może potencjalnie naruszyć warunki użytkowania innych dostawców usług.
Jeśli chcesz dowiedzieć się więcej na ten temat, przeczytaj nasz artykuł na temat legalności sieci VPN.
Jakie są główne różnice pomiędzy VPN a serwerem proxy?
VPN, czyli wirtualna sieć prywatna, to nie serwer proxy. Obie technologie są podobne w tym sensie, że działają jako pośrednicy, ale istnieją pomiędzy nimi znaczne różnice.
Serwer proxy | VPN |
---|---|
Przekierowuje ruch w Twojej przeglądarce | Przekierowuje cały ruch na Twoim urządzeniu |
Może ukryć Twój adres IP | Ukrywa Twój adres IP |
Może być zaszyfrowany | Jest zaszyfrowana |
Podobieństwa są związane wyłącznie z podstawowym działaniem obu usług, czyli przekierowywaniem ruchu danych przez zewnętrzny serwer i zmienianiem Twojego adresu IP.
Różnice leżą w dwóch głównych elementach – protokołach zapewniających Ci prywatność podczas surfowania i selektywnym szyfrowaniu danych. Dobra sieć VPN pozwala Ci wybrać, czy chcesz zaszyfrować cały ruch, czy tylko jego część, np. aplikację z muzyką.
Serwery proxy: dobre, ale nie najlepsze
Serwer proxy to dobre narzędzie do przekierowania Twojego ruchu internetowego, które jednak nie posiada wszystkich funkcji i zabezpieczeń sieci VPN. Nie zawsze ukrywa Twój adres IP i rzadko szyfruje Twoje dane. Jeśli szukasz technologii, która przekierowuje Twoje dane przez serwer, może warto sprawdzić VPN? Ma o wiele więcej przydatnych funkcji.
Najczęściej zadawane pytania
Co robią serwery proxy?
Serwer proxy „stoi” pomiędzy Tobą a serwerem, z którym chcesz się połączyć. Serwer proxy przekierowuje każde żądanie użytkownika, a następnie przekazuje użytkownikowi odpowiedź.
Co to jest serwer proxy dla Wi-Fi?
Używanie serwera proxy zazwyczaj dotyczy proxy przeglądarek. Ale ta sama zasada może dotyczyć też sieciowego proxy – proxy Wi-Fi. Sieciowy serwer proxy przekierowuje wewnętrzny ruch danych przez jeden punkt (serwer).
Czy warto używać serwera proxy?
Wiele darmowych serwerów proxy nie zapewnia stabilnych prędkości, a ich dostawcy mogą sprzedawać Twoje dane, więc takie serwery nie są zbyt bezpieczne. Jeśli nie szukasz darmowych usług, warto używać płatnego serwera proxy, a nawet lepiej – VPN.
Czy lepiej włączyć czy wyłączyć serwer proxy?
Jeśli chcesz zmienić swój adres IP i używać anonimowego serwera proxy, lepiej go włączyć. Jeśli nie zależy Ci na tym, lepiej go wyłączyć. Kierowanie ruchu przez serwer proxy może zwiększyć zużycie danych i negatywnie wpłynąć na prędkość internetu.