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) браузер всё равно может показать — это менее критично.
Как проверить
- Включите VPN.
- Откройте наш инструмент проверка утечек VPN.
- Посмотрите раздел 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 сервера, а не ваш.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Частые вопросы
Нужно ли отключать WebRTC полностью?
Не обязательно. Достаточно запретить раскрытие локальных и реальных IP. Полное отключение сломает видеозвонки в браузере.
Сломаются ли видеозвонки?
При полном отключении WebRTC — да: Google Meet, звонки в веб-версиях мессенджеров перестанут работать. Ограничение утечки на звонки обычно не влияет.
Защищает ли VPN от утечки WebRTC?
VPN-приложение, которое пускает весь трафик через туннель, — обычно да. Расширение для браузера — не всегда.