Тест на утечку WebRTC
Проверьте, раскрывает ли ваш браузер ваш реальный IP-адрес через WebRTC.
Проверка на утечки WebRTC...
Что такое утечка WebRTC?
WebRTC (Web Real-Time Communication) — встроенная в современные браузеры технология, которая обеспечивает прямые соединения для видеозвонков, голосового чата и обмена файлами. Чтобы установить такое соединение, WebRTC должен выяснить IP-адреса вашего устройства — как локальный, так и публичный.
Проблема в том, что WebRTC способен обойти VPN-туннель и выяснить ваш реальный публичный IP через STUN-серверы. Это происходит на уровне браузера, полностью независимо от VPN-соединения. Даже если VPN работает безупречно и весь трафик зашифрован, вредоносный сайт может простым JavaScript-кодом опросить WebRTC и узнать ваш настоящий IP.
Как работает этот тест
Наш тест создаёт WebRTC-соединение через публичные STUN-серверы (те же, что используют настоящие WebRTC-приложения). Обрабатывая этот запрос, браузер раскрывает все IP-адреса, которые может обнаружить, — и локальные, и публичные. Мы собираем их и сравниваем с IP-адресом вашего VPN, чтобы понять, не раскрыт ли настоящий IP.
Если тест обнаружит IP-адреса, отличные от IP вашего VPN, значит есть утечка WebRTC. Это означает, что любой посещаемый сайт может тем же способом узнать ваш реальный IP — даже при включённом VPN.
Как предотвратить утечки WebRTC
Firefox
Введите about:config в адресной строке, найдите media.peerconnection.enabled и установите для него значение false. Это полностью отключает WebRTC. Обратите внимание, что это приведет к поломке веб-сайтов видеовызовов.
Chrome / Edge / Brave
Установите расширение для предотвращения утечек WebRTC, например «WebRTC Leak Prevent» или «uBlock Origin», которое может блокировать обнаружение IP-адресов WebRTC. В Chrome нет встроенной настройки для отключения WebRTC.
Safari
Safari имеет встроенную защиту от утечек WebRTC. Перейдите в Safari > Настройки > Конфиденциальность и убедитесь, что опция «Запретить межсайтовое отслеживание» включена. Safari по умолчанию ограничивает доступ к IP-адресу WebRTC.
Используйте VPN с защитой от утечек
Лучшие VPN-сервисы включают встроенную защиту от утечек WebRTC, которая не позволяет браузерам раскрывать ваш реальный IP-адрес. Разблокировка Master VPN шифрует весь трафик, включая соединения WebRTC.
Также проверьте: Проверка VPN и IP | Тест на утечку DNS | Генератор паролей
Частые вопросы
Может, просто отключить WebRTC?
Только если вы никогда не пользуетесь в браузере видеозвонками, голосовым чатом или демонстрацией экрана: отключение ломает всё это. Лучше выбрать VPN, который корректно обрабатывает WebRTC, или настройку браузера, ограничивающую WebRTC интерфейсом туннеля, а не выключающую его.
Тест показывает адрес вида 192.168. Это утечка?
Нет. Это ваш адрес в домашней или офисной сети, и он одинаков у миллионов людей. Сайту он не сообщает ни кто вы, ни где вы. Значение имеет публичный адрес, отличающийся от адреса вашего VPN.
Почему это происходит, даже когда VPN работает?
WebRTC напрямую спрашивает у операционной системы, какие адреса есть у машины, и делает это на уровне браузера — ниже и в обход VPN. Ваш трафик может быть полностью в туннеле, пока браузер сам сообщает настоящий адрес любой странице, которая спросит.
Используйте этот инструмент на своём сайте
Бесплатно для любого сайта. Без регистрации и API-ключа — просто оставьте строку с указанием источника.