Kör detta WebRTC-läckagetest för att kontrollera om din webbläsare exponerar din riktiga offentliga eller lokala IP-adress via WebRTC API:er. Om en läcka upptäcks visar vi dig exakt hur du åtgärdar den.
FreeGuard Interna testresultat
FreeGuard VPN blockerar WebRTC-IP-upptäckt på nätverksnivå, vilket förhindrar både offentliga och lokala IP-läckor i alla testade webbläsare.
Hur WebRTC-läckor kringgår din VPN och exponerar din riktiga IP-adress
WebRTC använder STUN-serverförfrågningar för att upptäcka dina IP-adresser för peer-to-peer-kommunikation, och dessa förfrågningar kan kringgå din VPN-tunnel helt.
WebRTC (Web Real-Time Communication) är en webbläsarteknik som möjliggör peer-to-peer-ljud, video och datadelning utan insticksprogram. Den driver videosamtal på plattformar som Google Meet, Discord och Facebook Messenger.
För att upprätta peer-to-peer-anslutningar behöver WebRTC upptäcka dina IP-adresser. Det gör detta genom att skicka förfrågningar till STUN (Session Traversal Utilities for NAT)-servrar. Problemet är att dessa STUN-förfrågningar kan ske utanför din VPN-tunnel, vilket avslöjar både din offentliga IP-adress och lokala nätverks-IP-adresser.
Det betyder att även med en aktiv VPN kan en webbplats använda JavaScript för att utlösa WebRTC och upptäcka din riktiga IP-adress. Läckan sker på webbläsarnivå, inte på nätverksnivå, och därför misslyckas många VPN-tjänster som fungerar på systemnivå med att förhindra den.
Alla stora webbläsare — Chrome, Firefox, Edge och Opera — har WebRTC aktiverat som standard. Safari har WebRTC men med mer restriktiva standardbehörigheter.
Så här inaktiverar du WebRTC i varje stor webbläsare
Du kan inaktivera WebRTC i Firefox via about:config, använda webbläsartillägg i Chrome och Edge, eller använda en VPN som blockerar WebRTC-läckor på nätverksnivå.
Firefox: Skriv about:config i adressfältet, sök efter media.peerconnection.enabled och ställ in den på false. Detta inaktiverar WebRTC helt.
Chrome / Edge / Opera: Dessa webbläsare tillåter inte att WebRTC inaktiveras via inställningar. Installera ett tillägg för att förhindra WebRTC-läckor, eller använd en VPN med inbyggt skydd mot WebRTC-läckor. Observera att tillägg endast kan begränsa WebRTC, inte helt inaktivera det.
Safari: Gå till Preferences → Advanced → Show Develop menu. I Develop-menyn avmarkerar du “Enable WebRTC MDNS ICE candidates” för att förhindra lokala IP-läckor.
Bästa tillvägagångssätt: I stället för att inaktivera WebRTC (vilket bryter videosamtal), använd en VPN som FreeGuard som fångar upp WebRTC STUN-förfrågningar på nätverksnivå och säkerställer att endast VPN-IP-adressen returneras.
Så skyddar du dig i 3 steg
- Steg 1: Kör WebRTC-läckagetestet ovan med din VPN ansluten för att se om din riktiga IP-adress exponeras
- Steg 2: Om en läcka upptäcks, kontrollera dina webbläsarinställningar eller installera ett tillägg för att förhindra WebRTC-läckor
- Steg 3: Kör testet igen för att bekräfta att läckan är åtgärdad och att endast din VPN-IP-adress är synlig
Vanliga frågor
Vad är WebRTC och varför finns det i min webbläsare om det skapar en potentiell integritetsrisk för att säkerställa att mina personuppgifter och min surfaktivitet förblir helt privata?
WebRTC möjliggör videosamtal i realtid, röstsamtal och fildelning direkt i din webbläsare utan insticksprogram. Det är viktigt för tjänster som Google Meet och Discord. Integritetsrisken är en bieffekt av dess mekanism för IP-upptäckt.
Kan en webbplats upptäcka min riktiga IP-adress via WebRTC även när jag är ansluten till en VPN och vad är de viktigaste sakerna jag bör känna till om detta?
Ja. WebRTC STUN-förfrågningar kan kringgå VPN-tunnlar och avslöja din riktiga offentliga och lokala IP-adress. Därför är dedikerat skydd mot WebRTC-läckor viktigt.
Påverkar det min möjlighet att använda videosamtalstjänster som Zoom eller Google Meet om jag inaktiverar WebRTC i min webbläsare och vad är de viktigaste sakerna jag bör känna till om detta?
Ja, att inaktivera WebRTC bryter webbläsarbaserade videosamtal. Ett bättre tillvägagångssätt är att använda en VPN med skydd mot WebRTC-läckor, vilket döljer din IP samtidigt som WebRTC fungerar.
Vad är skillnaden mellan en WebRTC-läcka som visar min offentliga IP-adress jämfört med min lokala eller privata IP och vad är de viktigaste sakerna jag bör känna till om detta?
En läcka av en offentlig IP avslöjar din ISP och ungefärliga plats för webbplatser. En läcka av en lokal IP (som 192.168.x.x) avslöjar din nätverkskonfiguration men är i sig mindre identifierande.
Varför misslyckas vissa VPN-webbläsartillägg med att förhindra WebRTC-läckor medan desktop VPN-applikationer lyckas och vilka är de viktigaste övervägandena och potentiella begränsningarna som jag bör känna till innan jag fortsätter?
Webbläsartillägg fungerar inom webbläsarens sandlåda och kan inte fullt ut kontrollera WebRTC på nätverksnivå. Desktop VPN-appar fångar upp trafik på OS-nivå och ger ett mer heltäckande skydd.
Är min mobila webbläsare på Android eller iOS också sårbar för WebRTC-läckor när jag använder en VPN-app och vad är de viktigaste sakerna jag bör känna till om detta?
Ja. Mobila webbläsare har stöd för WebRTC och kan läcka din IP. VPN-appar som konfigurerar enhetens nätverkstunnel förhindrar dock vanligtvis WebRTC-läckor på mobil mer effektivt än på desktop.
Hur kan jag testa om en specifik webbplats försöker använda WebRTC för att upptäcka min riktiga IP-adress och vad är de viktigaste sakerna jag bör känna till om detta?
Öppna webbläsarens utvecklarverktyg (F12), gå till fliken Console och leta efter anrop till RTCPeerConnection API. Vårt test ovan kontrollerar också automatiskt alla WebRTC-läckvektorer.
Kommer användning av webbläsarens inkognito- eller privatläge att förhindra att WebRTC läcker min riktiga IP-adress till webbplatser och vad är de viktigaste sakerna jag bör känna till om detta?
Nej. Inkognitoläge inaktiverar inte WebRTC. Din IP kan fortfarande läcka via STUN-förfrågningar i privat surfning. Du behöver en VPN eller WebRTC-specifikt skydd.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)