● Narzędzia / Test wycieku WebRTC

Test wycieku WebRTC:
czy widać Twoje prawdziwe IP?

WebRTC może wydać Twój prawdziwy adres IP nawet przy włączonym proxy lub VPN. Ten test pyta przeglądarkę, co dokładnie ujawnia, i porównuje to z IP widzianym przez strony.

Pytam WebRTC, jakie adresy widzi…
Strony widzą Cię jako (IPv4)
-
Strony widzą Cię jako (IPv6)
-
Publiczne IP ujawnione przez WebRTC
-
Lokalne IP ujawnione przez WebRTC
-
Status WebRTC
-
UDP i STUN
-

Jak to działa: Twoja przeglądarka pyta publiczne serwery STUN Google (stun.l.google.com), pod jakimi adresami jest osiągalna, dokładnie tak, jak robi to skrypt WebRTC na stronie. Google widzi Twoje IP jak każdy serwer, z którym się łączysz. Dla porównania nasz serwer oraz api.ipify.org / Cloudflare podają nam, jaki adres strony widzą w zwykłych żądaniach webowych.

Czym jest wyciek WebRTC?

WebRTC to funkcja przeglądarki stojąca za połączeniami wideo i aplikacjami peer-to-peer. Aby połączyć dwa urządzenia, znajduje każdy adres, pod którym przeglądarka jest osiągalna, i udostępnia go stronie. Zwykłe proxy webowe przenosi tylko żądania webowe (TCP), a WebRTC komunikuje się przez UDP i może wyjść prosto z Twojej sieci, więc skrypt może odczytać Twój prawdziwy adres, choć każda otwierana strona pokazuje IP proxy.

Dlaczego to ważne

Jeśli prowadzisz wiele kont lub scrapujesz za proxy, strona widząca w żądaniu IP proxy, a w WebRTC Twoje domowe IP, wie, że proxy to przykrywka. Ta niezgodność to jedna z pierwszych rzeczy porównywanych przez systemy antyfraudowe.

Czym jest mDNS (.local)?

Aby nie ujawniać adresu LAN (np. 192.168.1.20), Chrome, Edge, Safari i Firefox zastępują go losową nazwą kończącą się na .local. Widoczna tu nazwa .local to dobra wiadomość: lokalne IP jest ukryte. Adresy publiczne nie są w ten sposób ukrywane.

Jak naprawić wyciek

W AdsPower, GoLogin, Multilogin lub Dolphin{anty} ustaw w profilu tryb WebRTC zastępujący adres IP proxy (albo wyłącz go). W zwykłym Chrome użyj rozszerzenia blokującego WebRTC; w Firefoksie ustaw media.peerconnection.enabled na false w about:config. Potem uruchom test ponownie.

Pytania

Czy proxy lub VPN zapobiega wyciekom WebRTC?

Nie samo z siebie. Proxy HTTP lub SOCKS5 ustawione w przeglądarce przenosi ruch webowy, ale zwykle nie pakiety UDP wysyłane przez WebRTC. VPN z pełnym tunelem obejmuje więcej, jednak przeglądarki nadal mogą ujawnić prawdziwy adres lokalny lub IPv6. Jedyny sposób, by to wiedzieć, to test z włączonym proxy.

Czy widoczne lokalne IP, np. 192.168.x.x, to problem?

Nie można przez nie dotrzeć do Ciebie z internetu, więc ryzyko jest małe. Dodaje jednak szczegół do odcisku palca urządzenia i jest kolejnym sygnałem, że WebRTC nie jest zamaskowany. Aktualne przeglądarki ukrywają je za nazwą .local, chyba że zezwolono na dostęp do kamery lub mikrofonu.

Czy po prostu wyłączyć WebRTC?

Wyłączenie zatrzymuje wyciek, ale psuje połączenia wideo, a przeglądarka w ogóle bez WebRTC może wyglądać nietypowo dla systemów antyfraudowych. Przy obsłudze wielu kont zwykle lepiej zostawić WebRTC włączony i sprawić, by zgłaszał IP proxy.

Przekieruj WebRTC przez prawdziwe mobilne IP

Mobilne proxy XProxy działają na prawdziwych połączeniach operatorów 4G/5G i obsługują SOCKS5 UDP, więc ruch WebRTC może przechodzić przez proxy i zgłaszać to samo IP co reszta przeglądarki.

Telegram