Стартирайте този тест за WebRTC теч, за да проверите дали браузърът ви излага реалния ви публичен или локален IP адрес чрез WebRTC APIs. Ако бъде открит теч, ще ви покажем точно как да го поправите.
Резултати от вътрешния тест на FreeGuard
FreeGuard VPN блокира WebRTC IP откриването на ниво мрежа, предотвратявайки както публични, така и локални IP течове във всички тествани браузъри.
Вижте методологията на тестване →
Как WebRTC течовете заобикалят вашия VPN и разкриват реалния ви IP адрес
WebRTC използва заявки към STUN сървъри, за да открива вашите IP адреси за peer-to-peer комуникация, и тези заявки могат изцяло да заобиколят вашия VPN тунел.
WebRTC (Web Real-Time Communication) е браузърна технология, която позволява peer-to-peer споделяне на аудио, видео и данни без плъгини. Тя захранва видео разговори в платформи като Google Meet, Discord и Facebook Messenger.
За да установи peer-to-peer връзки, WebRTC трябва да открие вашите IP адреси. Това става чрез изпращане на заявки към STUN (Session Traversal Utilities for NAT) сървъри. Проблемът е, че тези STUN заявки могат да се осъществяват извън вашия VPN тунел, разкривайки както вашия публичен IP адрес, така и локалните IP адреси в мрежата.
Това означава, че дори с активен VPN, уебсайт може да използва JavaScript, за да задейства WebRTC и да открие реалния ви IP адрес. Течът се случва на ниво браузър, а не на ниво мрежа, поради което много VPN-и, които работят на системно ниво, не успяват да го предотвратят.
Всички основни браузъри — Chrome, Firefox, Edge и Opera — имат WebRTC активиран по подразбиране. Safari има WebRTC, но с по-рестриктивни права по подразбиране.
Как да изключите WebRTC във всеки основен браузър
Можете да изключите WebRTC във Firefox чрез about:config, да използвате разширения за браузър в Chrome и Edge, или да използвате VPN, който блокира WebRTC течовете на ниво мрежа.
Firefox: Въведете about:config в адресната лента, потърсете media.peerconnection.enabled и го задайте на false. Това напълно деактивира WebRTC.
Chrome / Edge / Opera: Тези браузъри не позволяват деактивиране на WebRTC чрез настройките. Инсталирайте разширение за предотвратяване на WebRTC течове или използвайте VPN с вградена защита срещу WebRTC течове. Имайте предвид, че разширенията могат само да ограничат WebRTC, а не да го деактивират напълно.
Safari: Отидете в Preferences → Advanced → Show Develop menu. В менюто Develop махнете отметката от “Enable WebRTC MDNS ICE candidates”, за да предотвратите локални IP течове.
Най-добър подход: Вместо да изключвате WebRTC (което нарушава видеоразговорите), използвайте VPN като FreeGuard, който прихваща WebRTC STUN заявките на ниво мрежа, гарантирайки, че се връща само VPN IP адресът.
Как да се защитите в 3 стъпки
- Стъпка 1: Стартирайте горния тест за WebRTC теч с активиран VPN, за да видите дали реалният ви IP е изложен
- Стъпка 2: Ако бъде открит теч, проверете настройките на браузъра си или инсталирайте разширение за предотвратяване на WebRTC течове
- Стъпка 3: Стартирайте теста отново, за да потвърдите, че течът е поправен и се вижда само вашият VPN IP адрес
Често задавани въпроси
Какво е WebRTC и защо съществува в моя браузър, ако създава потенциална уязвимост за поверителността, за да се гарантира, че личните ми данни и активността ми при сърфиране остават напълно поверителни?
WebRTC позволява видео разговори в реално време, гласов чат и споделяне на файлове директно в браузъра ви без плъгини. Той е от съществено значение за услуги като Google Meet и Discord. Рискът за поверителността е страничен ефект от механизма му за откриване на IP адреси.
Може ли уебсайт да открие реалния ми IP адрес чрез WebRTC дори когато съм свързан с VPN и кои са най-важните неща, които трябва да знам за това?
Да. WebRTC STUN заявките могат да заобиколят VPN тунелите и да разкрият реалния ви публичен и локален IP адрес. Затова специалната защита срещу WebRTC течове е важна.
Ако изключа WebRTC в браузъра си, това ще повлияе ли на възможността ми да използвам услуги за видеоразговори като Zoom или Google Meet и кои са най-важните неща, които трябва да знам за това?
Да, изключването на WebRTC нарушава браузърните видео разговори. По-добър подход е да използвате VPN със защита срещу WebRTC течове, който скрива IP адреса ви, като същевременно запазва WebRTC функционален.
Каква е разликата между WebRTC теч, който показва публичния ми IP адрес, и такъв, който показва локалния или частния ми IP, и кои са най-важните неща, които трябва да знам за това?
Публичен IP теч разкрива вашия ISP и приблизително местоположение на уебсайтовете. Локален IP теч (като 192.168.x.x) разкрива мрежовата ви конфигурация, но сам по себе си е по-малко разпознаваем.
Защо някои VPN разширения за браузър не успяват да предотвратят WebRTC течове, докато desktop VPN приложенията успяват, и кои са ключовите съображения и възможните ограничения, които трябва да имам предвид преди да продължа?
Разширенията за браузър работят в рамките на пясъчника на браузъра и не могат напълно да контролират WebRTC на ниво мрежа. Desktop VPN приложенията прихващат трафика на ниво OS, осигурявайки по-пълна защита.
Моят мобилен браузър на Android или iOS също ли е уязвим към WebRTC течове, когато използвам VPN приложение, и кои са най-важните неща, които трябва да знам за това?
Да. Мобилните браузъри поддържат WebRTC и могат да изтекат IP адреса ви. Въпреки това, VPN приложения, които конфигурират мрежовия тунел на устройството, обикновено предотвратяват WebRTC течове на мобилни устройства по-ефективно, отколкото на desktop.
Как мога да тествам дали конкретен уебсайт се опитва да използва WebRTC, за да открие реалния ми IP адрес, и кои са най-важните неща, които трябва да знам за това?
Отворете developer tools на браузъра си (F12), отидете в таба Console и потърсете RTCPeerConnection API calls. Нашият тест по-горе също автоматично проверява всички WebRTC вектори за течове.
Ще помогне ли използването на incognito или private mode в браузъра да се предотврати изтичането на реалния ми IP адрес чрез WebRTC към уебсайтове, и кои са най-важните неща, които трябва да знам за това?
Не. Incognito mode не деактивира WebRTC. IP адресът ви все още може да бъде изтекъл чрез STUN заявки в режим на частно сърфиране. Нужен ви е VPN или защита, специфична за WebRTC.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)