Что такое WebRTC
WebRTC — встроенный в браузер механизм прямых соединений: видеозвонки, шаринг экрана, P2P. Чтобы соединить два устройства напрямую, он собирает все возможные адреса — локальные и публичные. Проблема: этот список умеет запросить любой сайт через JavaScript, без разрешений и уведомлений.
Почему VPN не спасает по умолчанию
Запросы WebRTC могут уходить мимо туннеля, через обычный сетевой интерфейс. Итог: на сайте вы с адресом VPN-сервера, а WebRTC отдал этому же сайту реальный адрес провайдера.
Проверьте себя
Наш тест WebRTC работает прямо в браузере: если видит только адреса вида *.local — утечки нет; если показывает публичный IP при включённом VPN — она есть.
Как закрыть
- На уровне системы — надёжнее всего: приложение NunaVPN с kill-switch заворачивает весь трафик, включая WebRTC, в туннель.
- В браузере — Firefox:
media.peerconnection.enabled = false; в Chromium-браузерах полностью выключить нельзя, только расширениями.