WebRTC লিক টেস্ট

VPN ওয়েবসাইট থেকে আপনার আসল IP লুকালেও ব্রাউজার WebRTC দিয়ে তা প্রকাশ করতে পারে। এই টেস্ট দেখে আপনারটি তা করছে কি না — সম্পূর্ণ আপনার ব্রাউজারেই, কোথাও কোনো ডেটা না পাঠিয়ে।

WebRTC যাচাই হচ্ছে…

WebRTC লিক কী?

WebRTC হলো পিয়ার-টু-পিয়ার অডিও, ভিডিও ও ডেটার জন্য ব্রাউজারের একটি বৈশিষ্ট্য — Google Meet, Discord ও বহু ওয়েব অ্যাপ এটি ব্যবহার করে। P2P সংযোগ স্থাপনে ব্রাউজার STUN সার্ভার দিয়ে নিজের IP ঠিকানা খুঁজে বের করে, যার মধ্যে স্থানীয় ও NAT-এর পেছনের ঠিকানাও আছে। কোনো ওয়েবসাইট ব্রাউজারকে চুপিসারে এই অনুসন্ধান চালাতে বলে JavaScript দিয়ে প্রাপ্ত IP পড়তে পারে — VPN-কে পুরোপুরি পাশ কাটিয়ে।

টেস্ট কীভাবে কাজ করে

আপনার ব্রাউজার একটি নকল RTCPeerConnection তৈরি করে, createOffer ডাকে এবং প্রাপ্ত ICE প্রার্থীগুলো পড়ে। ICE প্রার্থীতে ব্রাউজার যত IP খুঁজে পায় সবই থাকে — আপনার আসল IP-ও, এমনকি VPN বাকি সব ট্রাফিক টানেল করলেও। টেস্ট স্থানীয়ভাবে চলে; আমাদের সার্ভারে কিছুই পাঠানো হয় না।

WebRTC লিক কীভাবে ঠিক করবেন

তিনটি উপায়: (১) এমন VPN ব্যবহার করুন যা সক্রিয়ভাবে WebRTC লিক ব্লক করে (Doppler-এর iOS ও Android অ্যাপ টানেলের বাইরে WebRTC বন্ধ করে)। (২) WebRTC বন্ধ করার ব্রাউজার এক্সটেনশন বসান (uBlock Origin-এ এই অপশন আছে)। (৩) Firefox-এ about:config-এ media.peerconnection.enabled-কে false করুন। WebRTC বন্ধ করলে ব্রাউজারের ভিডিও কল ভেঙে যাবে; বদলে নেটিভ অ্যাপ ব্যবহার করুন।

FAQ

WebRTC কী?+

WebRTC হলো প্রতিটি আধুনিক ব্রাউজারে নির্মিত W3C মান, যা রিয়েল-টাইম পিয়ার-টু-পিয়ার অডিও, ভিডিও ও ডেটা যোগাযোগ দেয়। এটি Google Meet, ওয়েব Discord, Zoom-এর ওয়েব ক্লায়েন্ট ও অধিকাংশ ব্রাউজারভিত্তিক ভিডিও চ্যাট চালায়। যে API গুলো P2P কল সম্ভব করে, সেগুলোই JavaScript-কে আপনার স্থানীয় নেটওয়ার্ক ঠিকানা খুঁজতেও দেয়।

VPN-এর মধ্য দিয়েও WebRTC আমার আসল IP ফাঁস করে কেন?+

কারণ WebRTC স্ট্যাক অ্যাপ্লিকেশন স্তরের নিচে কাজ করে এবং STUN দিয়ে সরাসরি নেটওয়ার্ক ইন্টারফেসকে জিজ্ঞেস করে। VPN ট্রাফিককে IP স্তরে টানেল করে, কিন্তু WebRTC-র ঠিকানা-অনুসন্ধান কলগুলো আটকায় না। ফাঁস হওয়া ঠিকানা এনক্রিপ্টেড টানেলের ভেতর দিয়েই যায় — কিন্তু ব্রাউজার এরপর তা পেজের JavaScript-কে দিয়ে দেয়, যে চাইলে যেকোনো জায়গায় পাঠাতে পারে।

কোন কোন ব্রাউজার আক্রান্ত?+

ডিফল্ট সেটিংসে সবগুলো: Chrome, Edge, Firefox, Safari, Brave, Opera, Arc। Brave-এ WebRTC IP-লিক সেটিং আছে, যা ডিফল্টে বন্ধ। Firefox-এ about:config দিয়ে WebRTC পুরোপুরি বন্ধ করা যায়। iOS-এর Safari iOS 14 থেকে আংশিক সুরক্ষিত, তবে পুরোপুরি নয়।

Doppler VPN কি WebRTC লিক ব্লক করে?+

হ্যাঁ। আমাদের iOS ও Android ক্লায়েন্ট একটি স্থানীয় কিল-সুইচ চালায়, যা টানেলের বাইরের সব UDP ট্রাফিক ব্লক করে, ফলে STUN অনুসন্ধান বাইরের সার্ভারে পৌঁছাতে পারে না। ডেস্কটপে পূর্ণ সুরক্ষার জন্য VPN-এর সাথে uBlock Origin-এর WebRTC টগল বা ব্রাউজার-স্তরের বন্ধ করা মিলিয়ে নেওয়ার পরামর্শ দিই।

WebRTC বন্ধ করলে কি ওয়েবসাইট ভেঙে যাবে?+

ব্রাউজারের ভিডিও কল (Meet, ওয়েব Zoom, ওয়েব Discord) ও কিছু সহযোগিতার টুল ভেঙে যায়। সাধারণ ব্রাউজিং, স্ট্রিমিং বা পিয়ার-টু-পিয়ার সংযোগ লাগে না এমন কিছুতে প্রভাব পড়ে না। ওই সেবাগুলোর নেটিভ অ্যাপ WebRTC-র উপর নির্ভর করে না।

এই টেস্ট কি গোপনীয়?+

হ্যাঁ। টেস্টটি স্ট্যান্ডার্ড RTCPeerConnection API দিয়ে সম্পূর্ণ আপনার ব্রাউজারে চলে। IP, ফলাফল বা মেটাডেটা — কিছুই ডিভাইস ছাড়ে না। আপনি টেস্ট চালিয়েছেন সেটাও আমরা লগ করি না।