WebRTC लीक टेस्ट
VPN वेबसाइटों से आपका असली IP छिपा रहा हो, तब भी ब्राउज़र WebRTC के ज़रिए उसे उजागर कर सकते हैं। यह टेस्ट जाँचता है कि आपका ब्राउज़र ऐसा करता है या नहीं — पूरी तरह आपके ब्राउज़र में, कहीं कोई डेटा भेजे बिना।
WebRTC लीक क्या है?
WebRTC ब्राउज़र की पीयर-टू-पीयर ऑडियो, वीडियो और डेटा सुविधा है — Google Meet, Discord और कई वेब ऐप इसे इस्तेमाल करते हैं। P2P कनेक्शन बनाने के लिए ब्राउज़र STUN सर्वरों से अपने IP एड्रेस पता करता है, जिनमें लोकल और NAT के पीछे के पते भी शामिल हैं। कोई वेबसाइट ब्राउज़र से यह खोज चुपचाप करवाकर मिले IP JavaScript से पढ़ सकती है — VPN को पूरी तरह दरकिनार करते हुए।
टेस्ट कैसे काम करता है
आपका ब्राउज़र एक नक़ली RTCPeerConnection बनाता है, createOffer कॉल करता है और मिले ICE कैंडिडेट पढ़ता है। ICE कैंडिडेट में वह हर IP होता है जो ब्राउज़र खोज सकता है — आपका असली IP भी, भले VPN बाक़ी सारा ट्रैफ़िक टनल कर रहा हो। टेस्ट लोकली चलता है; हमारे सर्वरों को कुछ नहीं भेजा जाता।
WebRTC लीक कैसे ठीक करें
तीन विकल्प: (1) ऐसा VPN इस्तेमाल करें जो WebRTC लीक सक्रिय रूप से रोकता हो (Doppler के iOS और Android ऐप टनल के बाहर WebRTC बंद कर देते हैं)। (2) WebRTC बंद करने वाला ब्राउज़र एक्सटेंशन लगाएँ (uBlock Origin में इसका विकल्प है)। (3) Firefox में about:config में media.peerconnection.enabled को false करें। WebRTC बंद करने से ब्राउज़र में वीडियो कॉल नहीं चलेंगी; उनकी जगह नेटिव ऐप इस्तेमाल करें।