Независимые рейтинги и гайдыКак мы выбираем сервисы
Главная / Гайды / Утечка WebRTC и как её закрыть

Утечка WebRTC и как её закрыть

ГайдОбновлено: Автор: редакция

WebRTC — технология браузера для видеозвонков и передачи файлов напрямую между пользователями. Чтобы установить прямое соединение, она выясняет IP-адреса устройства — и может сообщить их сайту, даже если включён VPN. Особенно часто утечка WebRTC встречается с VPN-расширениями для браузера. Ниже — как это работает, как проверить и как закрыть в разных браузерах.

Что такое WebRTC

WebRTC (Web Real-Time Communication) встроен во все современные браузеры. На нём работают видеозвонки в Google Meet, веб-версиях Telegram и WhatsApp, Discord в браузере, передача файлов. Для соединения «напрямую» браузер обращается к STUN-серверам и узнаёт свои внешние и локальные адреса.

Как WebRTC раскрывает IP

Любой сайт может через JavaScript запустить WebRTC-запрос и получить список IP-адресов, которые нашёл браузер. Если VPN работает только для браузерного трафика через прокси (как многие расширения), STUN-запрос может пойти мимо него — и сайт увидит ваш реальный IP.

С VPN-приложением, которое пускает весь трафик устройства через туннель, внешний IP будет адресом сервера VPN. Но локальный адрес в сети (например, 192.168.x.x) браузер всё равно может показать — это менее критично.

Как проверить

  1. Включите VPN.
  2. Откройте наш инструмент проверка утечек VPN.
  3. Посмотрите раздел WebRTC: там не должно быть вашего реального внешнего IP.

Как закрыть

  • Chrome и Яндекс Браузер. Встроенной настройки нет. Используйте расширение, ограничивающее WebRTC (например, WebRTC Network Limiter от Google), или VPN-приложение вместо расширения.
  • Firefox. Введите в адресной строке about:config, найдите media.peerconnection.enabled и установите false — WebRTC отключится полностью. Мягкий вариант: media.peerconnection.ice.default_address_only = true.
  • Safari. Safari по умолчанию ограничивает раскрытие локальных адресов. Дополнительно: Разработка → WebRTC → настройки ограничения ICE-кандидатов (меню «Разработка» включается в настройках).
  • Расширения. Расширения уровня uBlock Origin имеют опцию «Предотвратить утечку локальных IP через WebRTC». Ставьте только известные расширения — они видят все страницы.

Где WebRTC нужен

Сервис Что сломается без WebRTC
Google Meet, Jitsi Звонки в браузере
Discord в браузере Голосовые каналы
Telegram Web, WhatsApp Web Звонки
Передача файлов P2P Прямая передача между браузерами

Если вы пользуетесь звонками в браузере, не отключайте WebRTC полностью — лучше используйте приложение VPN, которое закрывает утечку на уровне системы.

Почему расширение VPN не спасает

Расширение меняет маршрут только для запросов страницы через прокси браузера. WebRTC отправляет запросы к STUN-серверам мимо прокси, и они видят ваш реальный адрес. Приложение VPN в режиме TUN заворачивает весь трафик устройства, поэтому STUN-серверы видят IP сервера VPN.

WebRTC на телефоне

Платформа Риск утечки Что делать
Android с приложением VPN Низкий — туннель на уровне системы Проверить один раз
iPhone с приложением VPN Низкий Проверить один раз
Телефон с прокси в браузере Высокий Использовать приложение VPN

Утечка локального адреса

Иногда в проверке WebRTC виден адрес вида 192.168.x.x или 10.x.x.x — это локальный адрес в вашей домашней сети. Он не раскрывает вас в интернете, но вместе с другими данными добавляет уникальности отпечатку браузера. Современные браузеры по умолчанию заменяют его на случайное имя вида xxxx.local.

Источники

Какой VPN выбрать

Лучшая защита от утечки WebRTC — VPN-приложение, а не расширение. Наш выбор — VPNType: приложения для Windows, macOS, Linux, Android и iPhone, весь трафик через туннель, пробный Premium 5 дней за 1 ₽. После установки приложения откройте проверку утечек: в разделе WebRTC должен быть IP сервера, а не ваш.

1

VPNTypeНаш выбор

Пробный Premium 5 дней за 1 ₽, до 10 устройств, трафик без лимита

Подключить
2

Bark VPN

Выгодная месячная подписка и пробный период 1 день

Подключить
3

AdGuard VPN

Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями

Подключить

Частые вопросы

Нужно ли отключать WebRTC полностью?

Не обязательно. Достаточно запретить раскрытие локальных и реальных IP. Полное отключение сломает видеозвонки в браузере.

Сломаются ли видеозвонки?

При полном отключении WebRTC — да: Google Meet, звонки в веб-версиях мессенджеров перестанут работать. Ограничение утечки на звонки обычно не влияет.

Защищает ли VPN от утечки WebRTC?

VPN-приложение, которое пускает весь трафик через туннель, — обычно да. Расширение для браузера — не всегда.

Читайте также