Что такое WebRTC и как её отключить
WebRTC (Web Real-Time Communication) — технология, которая позволяет передавать аудио и видео напрямую между пользователями через браузер без дополнительных расширений. Она работает в современных браузерах: Firefox, Chrome, Opera, Yandex, Mozilla.
Для аудио используется сжатие через Opus и G.711, для видео — H.264 и VP8. Благодаря этому можно звонить и передавать видео прямо через браузер.
Возможные проблемы
WebRTC может раскрывать ваш реальный IP, даже если вы используете VPN. Это называется утечка WebRTC:
- Обычные проверки показывают IP VPN.
- WebRTC может показать ваш локальный IP устройства.
Как проверить WebRTC
Используйте сайты:
Если WebRTC включена, увидите надпись «Yep» или «Потенциальная утечка».
Отключение WebRTC в браузерах
Firefox
- В адресной строке введите about:config.
- Подтвердите предупреждение.
- Найдите media.peerconnection.enabled и установите false.
Можно установить плагин WebRTC Control для быстрого включения и отключения WebRTC.
Opera
- Установите WebRTC Control через Галерею расширений.
- Или: Меню → Настройки → Безопасность → WebRTC → «Отключить непроксированный UDP».
Google Chrome
- Используйте расширения: WebRTC Block, ScriptSafe, WebRTC Control.
- На телефоне: введите chrome://flags/#disable-webrtc и отключите.
Яндекс.Браузер
Плагин WebRTC Control работает так же, как в Opera.
Microsoft Edge
- В адресной строке введите about:flags.
- Включите нужные опции и перезапустите браузер.
Safari
На Mac: Настройки → Дополнения → Разработка → Remove Legacy WebRTC API.
На iOS: Настройки → Safari → Дополнения → Experimental Features → Remove Legacy WebRTC API.