Тест витоку 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 зламає відеодзвінки у браузері; користуйтеся натомість нативним застосунком.