Test uhajanja WebRTC
Brskalniki lahko prek WebRTC razkrijejo vaš pravi IP, tudi ko ga VPN skriva pred spletnimi stranmi. Ta test preveri, ali to počne vaš — v celoti poteka v vašem brskalniku in nikamor ne pošilja podatkov.
Kaj je uhajanje WebRTC?
WebRTC je funkcija brskalnika za zvok, video in podatke peer-to-peer — uporabljajo jo Google Meet, Discord in številne spletne aplikacije. Za vzpostavitev povezave P2P brskalniki uporabljajo strežnike STUN, da odkrijejo lastne naslove IP, vključno z lokalnimi in tistimi za NAT-om. Spletna stran lahko brskalnik tiho prosi, naj izvede to odkrivanje, in dobljene IP-je prebere prek JavaScripta — povsem mimo VPN.
Kako test deluje
Vaš brskalnik ustvari navidezni RTCPeerConnection, pokliče createOffer in prebere dobljene kandidate ICE. Kandidati ICE vsebujejo vsak IP, ki ga brskalnik lahko najde — vključno z vašim pravim, tudi ko VPN tunelira ves drugi promet. Test poteka lokalno; na naše strežnike se nič ne pošilja.
Kako odpraviti uhajanje WebRTC
Tri možnosti: (1) Uporabite VPN, ki proaktivno blokira uhajanja WebRTC (Dopplerjevi aplikaciji za iOS in Android onemogočita WebRTC zunaj tunela). (2) Namestite razširitev brskalnika, ki onemogoči WebRTC (uBlock Origin ima to možnost). (3) V Firefoxu v about:config nastavite media.peerconnection.enabled na false. Onemogočanje WebRTC pokvari videoklice v brskalniku; namesto tega uporabite domačo aplikacijo.