Najbardziej podstawową funkcją wirtualnej sieci prywatnej (VPN) jest ukrywanie Twojego prawdziwego adresu IP przed odwiedzanymi stronami internetowymi (i kimkolwiek innym w internecie). Jeśli VPN tego nie robi, po prostu nie działa.

VPN, który ukrywa tylko Twój adres IPv4, można technicznie określić jako „działający”, ale nie spełnia on należycie swojego zadania, jeśli strony internetowe nadal mogą zobaczyć Twój prawdziwy adres IP. Jeśli połączenie VPN technicznie działa, ale strony internetowe i tak mogą w jakiś sposób sprawdzić Twój adres IP, nazywa się to wyciekiem.

W tym artykule wyjaśniamy, jak sprawdzić, czy Twój VPN (w ogóle) działa, i jak upewnić się, że w żaden sposób nie powoduje wycieku Twojego adresu IP.

Jak sprawdzić, czy Twój adres IP się zmienił

Adres protokołu internetowego (IP) to etykieta numeryczna, która jednoznacznie identyfikuje każde urządzenie łączące się (bezpośrednio) z internetem. Odwiedzane strony internetowe zazwyczaj widzą Twój adres IP i dlatego wiedzą, kim jesteś (i mogą wykorzystywać te informacje do śledzenia Cię na wielu stronach internetowych).

Dowiedz się więcej o adresach IP

\\Gdy korzystasz z VPN, łączysz się z internetem za pośrednictwem serwera VPN, który działa jako pośrednik między Twoim urządzeniem a internetem. Odwiedzane strony internetowe widzą jedynie adres IP serwera VPN — nie Twój prawdziwy adres IP ani to, kim jest Twój dostawca Internetu (ISP).

Jak działają sieci VPN

Dowiedz się więcej o tym, jak działa VPN

Jak sprawdzić, czy VPN działa

1. Rozłącz VPN, wejdź na nasz bezpłatny, bezpieczny skaner adresów IP(nowe okno) i zapisz swój publiczny adres IP.

How do I know if my VPN is working? 1. Test without a VPN

Do całkiem niedawna wszystkie strony internetowe (i wszystko inne połączone z internetem) korzystały ze standardu IPv4, który używa 32-bitowych adresów internetowych, co daje łącznie około 4,29 miliarda dostępnych adresów (za chwilę wyjaśnimy, dlaczego to ważne).

Jeśli Twój adres IP jest krótki i wygląda mniej więcej tak: 185.159.159.142, oznacza to, że Twój ISP obsługuje tylko połączenia IPv4. Jest to zdecydowanie najczęściej używana wersja protokołu internetowego i jedyna wersja IP dostępna dla 55%–61% ludzi na całym świecie(nowe okno).

Jeśli Twój adres IP to liczba szesnastkowa, która wygląda mniej więcej tak: 2001:db8:8a2e:370:7334, oznacza to, że masz łączność IPv6. To oznacza, że Twój ISP obsługuje nową wersję protokołu internetowego, opracowaną w odpowiedzi na fakt, że adresy IPv4 właściwie się skończyły (dostępnych jest około 340 sekstylionów(nowe okno) adresów IPv6, więc jest mało prawdopodobne, że kiedykolwiek ich zabraknie). Jeśli protokół IPv6 jest dostępny, większość systemów operacyjnych będzie go używać domyślnie.

2. Połącz się z serwerem VPN, ponownie wejdź na nasz bezpłatny, bezpieczny skaner adresów IP(nowe okno) (lub po prostu odśwież stronę) i porównaj swój publiczny adres IP z adresem zapisanym wcześniej. Jeśli się różnią, VPN działa.

(Wskazówka od Protona: połącz się z serwerem w innym kraju, aby zmiana adresu IP była bardziej widoczna).

Alt: Skąd mam wiedzieć, czy mój VPN działa? 2. Przetestuj z VPN

Jeśli Twój adres IPv4 bez VPN jest taki sam jak adres IP po (rzekomym) połączeniu z serwerem VPN, VPN nie działa. Skontaktuj się ze swoim dostawcą VPN w celu uzyskania pomocy lub zmień dostawcę VPN.

Jeśli Twój adres IPv6 bez VPN jest taki sam jak adres IP po połączeniu z VPN, oznacza to, że VPN może nie działać lub występuje wyciek IPv6.

Jak sprawdzić, czy występują wycieki IPv6

Czym jest wyciek IPv6?

Większość serwerów nadal nie obsługuje IPv6, dlatego większość dostawców Internetu obsługujących IPv6 stosuje podejście dwupoziomowe. Rozgłaszają oni zarówno adres IPv6, jak i IPv4. Serwer obsługujący IPv6 najpierw spróbuje nawiązać połączenie IPv6, a w przypadku jego braku przełączy się na połączenie IPv4. Z tego powodu swój adres IPv6 zobaczysz tylko wtedy, gdy odwiedzisz nasz bezpłatny, bezpieczny skaner adresów IP z adresu IPv6.

Wyciek IPv6 następuje wtedy, gdy aplikacja VPN pomyślnie przechwytuje połączenie IPv4 i kieruje je przez serwer VPN, ale nie uwzględnia potencjalnych połączeń IPv6. Zezwala tym samym na połączenia przez IPv6, co ujawnia prawdziwy adres IPv6 każdego, kto korzysta z usług ISP obsługującego IPv6, stronom internetowym obsługującym ten protokół.

Jeśli łączysz się z VPN, masz połączenie IPv6 i widzisz swój prawdziwy adres IPv6 w naszym bezpłatnym, bezpiecznym skanerze adresów IP, istnieją dwa potencjalne wyjaśnienia:

  1. VPN nie działa
  2. VPN blokuje połączenia IPv4, ale występuje wyciek IPv6.

Jak sprawdzić, czy występuje wyciek IPv6

Otwórz Wiersz polecenia (Windows), Terminal (macOS) lub okno terminala (Linux). Aplikacje do emulacji terminala są również dostępne dla systemów Android i iOS. Aby znaleźć swój prawdziwy adres IPv4, rozłącz VPN, wpisz następujący tekst i naciśnij Enter.

curl -4 icanhazip.com
Uruchom polecenie curl -4 w wierszu poleceń

Teraz połącz się ponownie z VPN i uruchom polecenie jeszcze raz. Jeśli wyświetlany adres IPv4 to Twój prawdziwy adres IP, VPN po prostu nie działa. Jeśli zmienił się on na adres serwera VPN, oznacza to, że masz wyciek IPv6.

Aby sprawdzić swój publiczny adres IPv6 w wierszu poleceń, wpisz: curl -6 icanhazip.com.

Jak naprawić wyciek IPv6

Najlepszym sposobem na naprawienie wycieku IPv6 jest korzystanie z aplikacji VPN, która prawidłowo kieruje połączenia IPv6 przez tunel VPN lub skutecznie je blokuje. W Proton VPN zaczynamy wdrażać pełne wsparcie dla IPv6 w naszych aplikacjach. Tam, gdzie IPv6 nie jest jeszcze w pełni obsługiwane, oferujemy kompleksową ochronę przed wyciekami IPv6 (czyli połączenia IPv6 są blokowane).

Możliwe jest również ręczne wyłączenie protokołu IPv6 na poziomie systemu w Windows, macOS oraz Linux. Dopóki świat nie osiągnie punktu, w którym znaczna liczba serwerów sieciowych będzie obsługiwać wyłącznie połączenia IPv6, takie działanie nie przyniesie żadnych negatywnych skutków.

Jak sprawdzić, czy występują wycieki DNS

Czym jest wyciek DNS?

System nazw domen (DNS) przyporządkowuje przyjazne dla ludzi nazwy domen do odpowiadających im, zrozumiałych dla komputerów numerycznych adresów IP.

Na przykład strona internetowa Proton VPN korzysta z nazwy domeny protonvpn.com, która odpowiada adresowi IP 185.159.159.140. Kiedy wpisujesz www.protonvpn.com w pasku adresu URL przeglądarki, nazwa domeny musi zostać przekonwertowana na odpowiadający jej adres IP, aby komputery mogły ją zrozumieć.

Ten proces konwersji jest zazwyczaj realizowany przez specjalne serwery DNS prowadzone przez Twojego ISP. Większość ISP rejestruje logi zapytań DNS swoich klientów (a w wielu miejscach wymaga tego od nich prawo), ponieważ jest to dla nich najprostszy sposób na śledzenie Twojej aktywności online.

Dowiedz się więcej o DNS

Aby zapobiec śledzeniu klientów na podstawie ich zapytań DNS, dobra usługa VPN skieruje je przez tunel VPN, gdzie są one zazwyczaj rozwiązywane przez serwery DNS prowadzone przez dostawcę VPN. Wyciek DNS występuje wtedy, gdy używasz VPN, który nie przekazuje zapytań DNS wewnątrz tunelu VPN, co pozwala na ich rozwiązywanie przez Twojego ISP.

Istnieje możliwość, aby ręcznie zmienić dostawcę DNS, co oznacza, że to dostawca DNS będący stroną trzecią będzie rozwiązywać Twoje zapytania DNS zamiast Twojego ISP. Ręczna konfiguracja DNS w ten sposób zwiększa prawdopodobieństwo wystąpienia wycieków DNS, dlatego nie jest to zalecane, jeśli korzystasz z VPN.

Jeśli masz płatny plan Proton VPN, inną opcją jest nasza funkcja niestandardowego DNS. Pozwala ona na korzystanie z ulubionego dostawcy DNS będącego stroną trzecią, ale połączenie jest kierowane przez nasz tunel VPN, aby zapewnić jego bezpieczeństwo.

Jak sprawdzić, czy występuje wyciek DNS

Połącz się z VPN, wejdź na stronę DNS leak test.com(nowe okno) i uruchom test Basic lub Extended.

Uruchom test Basic lub Extended

Otrzymane wyniki powinny pokazywać adresy IP należące do Twojej usługi VPN. Jeśli należą one do Twojego ISP lub skonfigurowanej usługi DNS dostawcy będącego stroną trzecią, oznacza to, że masz wyciek DNS.

Wyniki testu wycieku DNS

Jak naprawić wyciek DNS

Jedynym realnym sposobem na naprawienie wycieku DNS jest korzystanie z aplikacji VPN, która oferuje niezawodną ochronę przed wyciekiem DNS. Proton VPN oferuje solidną ochronę przed wyciekiem DNS we wszystkich naszych aplikacjach.

Niedoskonałym obejściem problemu jest ręczne skonfigurowanie systemu operacyjnego tak, aby korzystał z zaufanej usługi DNS strony trzeciej. Nie zapobiega to wyciekowi DNS, ale przynajmniej oznacza, że Twoje zapytania DNS obsługuje ktoś, komu ufasz bardziej niż swojemu ISP.

Dowiedz się, jak ręcznie skonfigurować ustawienia DNS

Wybierając dbającą o prywatność usługę DNS strony trzeciej, wybierz taką, która obsługuje zaszyfrowane zapytania DNS(nowe okno) (DoT lub DoH). Pamiętaj jednak, że korzystanie z usługi DNS strony trzeciej zwiększa prawdopodobieństwo wystąpienia wycieków DNS (chyba że korzystasz z naszej niestandardowej funkcji DNS), więc zrób to z VPN tylko wtedy, gdy nie masz innego wyjścia.

Jak sprawdzić, czy występują wycieki WebRTC

Czym jest wyciek WebRTC?

WebRTC (Web Real-Time Communication) to otwarty standard, który umożliwia czat głosowy i wideo w przeglądarce bez konieczności instalowania wtyczek czy pobierania aplikacji. Jest to zatem bardzo przydatne i w pełni obsługiwane przez wszystkie główne przeglądarki.

Jednak sposób działania WebRTC może ujawnić Twój prawdziwy adres IP złośliwym podmiotom. WebRTC to protokół peer-to-peer (podobny do BitTorrent). Aby zapewnić płynną komunikację między przeglądarkami przez przeszkody, takie jak zapory sieciowe, Twoja przeglądarka rozgłasza Twój prawdziwy adres IP do specjalnych serwerów (STUN(nowe okno)), które przechowują listę zarówno Twoich publicznych, jak i prawdziwych adresów IP.

Jeśli ktoś zechce zainicjować z Tobą wątek rozmowy WebRTC, serwer STUN udostępni mu Twój prawdziwy adres IP, nawet jeśli ukrywasz swój publiczny adres IP za pomocą VPN.

Ściśle rzecz biorąc, „problem” z WebRTC to kwestia związana z przeglądarką, która nie ma związku z działaniem VPN. Jednak korzystanie z VPN ma niewielki sens, jeśli Twoja przeglądarka po prostu przekazuje Twój prawdziwy adres IP każdemu, kto o to poprosi.

Jak sprawdzić, czy masz wyciek WebRTC

Połącz się z VPN, odwiedź stronę Browserleaks WebRTC Leak Test(nowe okno) i poczekaj na zakończenie testu (może to potrwać kilka minut). Powinno być widać tylko adresy IP należące do serwera VPN. Jeśli widzisz swój prawdziwy adres (lub adresy) IP, masz wyciek WebRTC.

Wyniki testu wycieku WebRTC

Jak naprawić wyciek WebRTC

Dobra aplikacja VPN będzie korzystać z reguł zapory sieciowej i innych technik specyficznych dla danej platformy, aby mieć pewność, że Twój prawdziwy adres IP nie zostanie ujawniony przez WebRTC.

Możesz także ręcznie wyłączyć WebRTC w swojej przeglądarce.

Firefox

Wpisz about:config w pasku adresu, naciśnij Enter, a następnie kliknij Akceptuję ryzyko i kontynuuję. Wyszukaj media.peerconnection.enabled i kliknij dwukrotnie wynik, aby ustawić jego wartość na false.

Wyłącz WebRTC w przeglądarce Firefox

Chrome i wszystkie przeglądarki oparte na Chromium (takie jak Brave i Edge)

Zainstaluj rozszerzenie do przeglądarki WebRTC Network Limiter(nowe okno) ze sklepu Chrome Web Store. To oficjalne rozszerzenie od Google pozwala zarządzać działaniem połączeń WebRTC w Twojej przeglądarce.

Zarządzaj działaniem połączeń WebRTC w Chrome za pomocą oficjalnego rozszerzenia Google WebRTC Network Limiter do przeglądarki

Podsumowanie: jak sprawdzić, czy Twój VPN działa

Dobra aplikacja VPN musi dbać o to, aby Twój adres IP był zawsze ukryty przed odwiedzanymi stronami internetowymi. Jeśli tak nie jest, masz wyciek. Choć w tym artykule sugerujemy sposoby radzenia sobie z wyciekami IPv6, DNS i WebRTC, prawdziwym rozwiązaniem jest korzystanie z usługi VPN, która oferuje prawidłowo działające aplikacje.

Wszystkie aplikacje Proton VPN są od podstaw wyposażone w kompleksową ochronę przed wyciekami IPv6, DNS i WebRTC, dzięki czemu Twój prawdziwy adres IP jest zawsze ukryty.