# Утечка WebRTC

Утечка WebRTC происходит, когда браузер, настроенный на использование прокси для веб-трафика, всё равно раскрывает реальные публичные или локальные IP-адреса устройства через WebRTC — API для связи в реальном времени. Причина в том, что WebRTC получает кандидаты для соединения напрямую, а не через прокси. Любая страница может вызвать такую утечку с помощью JavaScript, поэтому конфиденциальность сеанса браузера через прокси зависит от настроек WebRTC в браузере.


## Как предотвратить утечку

| Браузер | Настройка |
| --- | --- |
| Firefox | `media.peerconnection.enabled = false` в about:config или политика network.proxy, разрешающая только кандидаты через прокси |
| Chrome / Chromium | Политика обработки IP в WebRTC «disable non-proxied UDP» (расширение или корпоративная политика); в антидетект-браузерах она доступна как переключатель |
| Безголовая автоматизация | Параметры запуска, отключающие WebRTC, или блокировка серверов STUN на сетевом уровне |


## Проверка

Откройте через прокси страницу проверки утечки WebRTC: в списке должен быть только адрес выходного узла. Скрипты и небраузерные клиенты не затронуты, поскольку утечка связана с функцией браузера.


## Как это работает в HodlProxy

Поскольку HodlProxy работает только с TCP и не взаимодействует с браузером, кандидаты WebRTC не могут проходить через него. Устранять утечку нужно на стороне браузера; в руководствах приведены настройки для каждого браузера.

Источник: https://hodlproxy.com/ru/glossary/webrtc-leak
