Тест за изтичане на WebRTC
Браузърите могат да разкрият истинския ви IP през WebRTC дори когато VPN го скрива от сайтовете. Този тест проверява дали вашият го прави — изцяло в браузъра, без да изпраща данни никъде.
Какво е изтичане на WebRTC?
WebRTC е функция на браузъра за аудио, видео и данни от точка до точка — използвана от Google Meet, Discord и много уеб приложения. За да установи P2P връзка, браузърът използва STUN сървъри, за да открие собствените си IP адреси, включително локалните и тези зад NAT. Сайт може да накара браузъра да изпълни това откриване тихо и да прочете получените IP адреси чрез JavaScript — заобикаляйки изцяло VPN.
Как работи тестът
Браузърът ви създава фиктивна RTCPeerConnection, извиква createOffer и чете получените ICE кандидати. ICE кандидатите включват всеки IP, който браузърът може да намери — включително истинския ви, дори когато VPN тунелира целия останал трафик. Тестът се изпълнява локално; нищо не се изпраща към нашите сървъри.
Как да отстраните изтичане на WebRTC
Три варианта: (1) Използвайте VPN, който проактивно блокира изтичания на WebRTC (приложенията на Doppler за iOS и Android изключват WebRTC извън тунела). (2) Инсталирайте разширение за браузъра, което изключва WebRTC (uBlock Origin има такава опция). (3) Във Firefox задайте media.peerconnection.enabled на false в about:config. Изключването на WebRTC ще развали видеоразговорите в браузъра; използвайте вместо това приложение.