WebRTC লিক টেস্ট — আপনার ব্রাউজার কি আপনার প্রকৃত IP প্রকাশ করছে?
WebRTC আপনার VPN এর পিছনে আসল IP ঠিকানা প্রকাশ করছে কিনা পরীক্ষা করুন
সর্বশেষ আপডেট: ১ এপ্রিল, ২০২৬
WebRTC সংযোগ পরীক্ষা করা হচ্ছে...
WebRTC লিক কী?
WebRTC (Web Real-Time Communication) হলো একটি ব্রাউজার প্রযুক্তি যা ভিডিও কল, ভয়েস চ্যাট এবং peer-to-peer ফাইল শেয়ারিংয়ের জন্য ব্যবহৃত হয়। সরাসরি সংযোগ স্থাপনের জন্য, WebRTC-কে আপনার নেটওয়ার্ক ইন্টারফেসগুলো আবিষ্কার করতে হয় — যার মধ্যে আপনার প্রকৃত IP ঠিকানাও রয়েছে।
এমনকি VPN ব্যবহার করার সময়ও, WebRTC টানেল বাইপাস করে যেকোনো ওয়েবসাইটের কাছে আপনার প্রকৃত পাবলিক এবং লোকাল IP ঠিকানা প্রকাশ করতে পারে। এটি WebRTC লিক নামে পরিচিত। বেশিরভাগ VPN ব্রাউজার এক্সটেনশন WebRTC নিষ্ক্রিয় করতে পারে, এবং কিছু ব্রাউজার এটি প্রতিরোধের জন্য সেটিংস প্রদান করে।
WebRTC লিক কীভাবে প্রতিরোধ করবেন
Firefox
about:config এ media.peerconnection.enabled কে false সেট করুন
Chrome / Edge
WebRTC Leak Prevent এর মতো একটি WebRTC-ব্লকিং এক্সটেনশন ব্যবহার করুন
VPN এক্সটেনশন
বেশিরভাগ মানসম্পন্ন VPN ব্রাউজার এক্সটেনশনে WebRTC লিক সুরক্ষা অন্তর্ভুক্ত থাকে
WebRTC লিক কেন বিপজ্জনক
WebRTC সব প্রধান ব্রাউজারে বিল্ট-ইন রয়েছে — Chrome, Firefox, Edge, Safari, এবং Opera সবই এটি সাপোর্ট করে। এটি ভিডিও কল, ভয়েস চ্যাট, স্ক্রিন শেয়ারিং, এবং পিয়ার-টু-পিয়ার ফাইল ট্রান্সফার চালায়। এই রিয়েল-টাইম সংযোগগুলো কাজ করানোর জন্য, WebRTC অবশ্যই আপনার ডিভাইসের সব উপলব্ধ নেটওয়ার্ক ইন্টারফেস আবিষ্কার করতে হয়।
সমস্যা হলো এই আবিষ্কার প্রক্রিয়া ব্রাউজার লেভেলে ঘটে, সম্পূর্ণভাবে আপনার VPN টানেলের বাইরে। এমনকি আপনার VPN সক্রিয় থাকলেও এবং অন্য সব ট্রাফিক এনক্রিপ্ট করলেও, একটি একক JavaScript কল আপনার ব্রাউজারকে তার নেটওয়ার্ক ইন্টারফেসগুলো তালিকাভুক্ত করতে এবং আপনার স্থানীয় ও পাবলিক IP ঠিকানা উভয়ই প্রকাশ করতে নির্দেশ দিতে পারে।
এটি WebRTC লিককে অনন্যভাবে বিপজ্জনক করে তোলে — এর জন্য কোনো বিশেষ অ্যাক্সেস, কোনো প্লাগইন, এবং কোনো ব্যবহারকারীর ইন্টারঅ্যাকশন প্রয়োজন হয় না। যেকোনো ওয়েবসাইট নীরবে WebRTC লিক চেক করতে এবং মিলিসেকেন্ডের মধ্যে আপনার আসল IP ঠিকানা চিহ্নিত করতে পারে। ব্রাউজার ফিঙ্গারপ্রিন্টিংয়ের সাথে মিলিয়ে, এটি VPN ব্যবহারকারীদের স্থায়ীভাবে ডি-অ্যানোনিমাইজ করতে পারে।
একমাত্র নির্ভরযোগ্য প্রতিরক্ষা হলো ব্রাউজার-লেভেল নিয়ন্ত্রণ: WebRTC সম্পূর্ণভাবে নিষ্ক্রিয় করা (Firefox-এ সম্ভব), একটি WebRTC-ব্লকিং এক্সটেনশন ব্যবহার করা, অথবা বিল্ট-ইন WebRTC লিক সুরক্ষা সহ একটি VPN বেছে নেওয়া যা এই API কলগুলো আপনার আসল IP প্রকাশ করার আগেই আটকে দেয়।
আপনার সম্পূর্ণ গোপনীয়তা প্রোফাইল পরীক্ষা করুন
WebRTC হলো কয়েকটি ভেক্টরের মধ্যে একটি যা অনলাইনে আপনার পরিচয় প্রকাশ করতে পারে। ওয়েবসাইটগুলো আপনার সম্পর্কে কী জানে তার সম্পূর্ণ চিত্র দেখতে ipdrop-এর সব গোপনীয়তা পরীক্ষা চালান।
IP লুকআপ — আপনার পাবলিক IP ঠিকানা চেক করুন এবং দেখুন এটি আপনার VPN সার্ভারের সাথে মিলে কিনা বা আপনার আসল অবস্থান প্রকাশ করে কিনা।
DNS লিক টেস্ট — যাচাই করুন যে আপনার DNS অনুরোধগুলো আপনার VPN টানেলের মধ্য দিয়ে যাচ্ছে, আপনার ISP-তে লিক হচ্ছে না।
ব্রাউজার ফিঙ্গারপ্রিন্ট — দেখুন স্ক্রিন রেজোলিউশন, ফন্ট, GPU, এবং আরো কয়েক ডজন সিগন্যাল থেকে আপনার ব্রাউজার কতটা অনন্যভাবে সনাক্তযোগ্য।
স্পিড টেস্ট — আপনার সংযোগের গতি পরিমাপ করুন এবং চেক করুন আপনার VPN লেটেন্সি বা থ্রটলিং প্রবর্তন করছে কিনা।
প্রস্তাবিত ব্রাউজার এক্সটেনশন
WebRTC সম্পূর্ণভাবে নিষ্ক্রিয় করা সবচেয়ে পুঙ্খানুপুঙ্খ সমাধান হলেও, ব্রাউজার এক্সটেনশনগুলো একটি ব্যবহারিক মধ্যম পথ প্রদান করে — তারা WebRTC IP লিক ব্লক করে কিন্তু ভিডিও কলিং এবং অন্যান্য রিয়েল-টাইম ফিচারগুলো কার্যকর রাখে। প্রতিটি প্রধান ব্রাউজারের জন্য এখানে সেরা অপশনগুলো রয়েছে।
Chrome-এ WebRTC নিষ্ক্রিয় করার জন্য কোনো বিল্ট-ইন সেটিং নেই, তাই এক্সটেনশনগুলোই আপনার প্রধান প্রতিরক্ষা। WebRTC Leak Prevent সবচেয়ে জনপ্রিয় অপশন — এটি ভিডিও কল নষ্ট না করেই WebRTC-এর IP handling policy নিয়ন্ত্রণ করে। uBlock Origin-এ তার Privacy সেটিংসের অধীনে একটি WebRTC leak prevention টগলও রয়েছে। আপনি যদি একটি VPN ব্যবহার করেন, তাহলে আপনার প্রদানকারীর Chrome এক্সটেনশনে বিল্ট-ইন WebRTC protection রয়েছে কিনা দেখুন — NordVPN এবং Proton VPN-এর এক্সটেনশন দুটোতেই এটি রয়েছে।
Firefox একমাত্র প্রধান ব্রাউজার যেটি এক্সটেনশন ছাড়াই WebRTC সম্পূর্ণভাবে নিষ্ক্রিয় করতে দেয়। ঠিকানা বারে about:config-এ যান, media.peerconnection.enabled খুঁজুন এবং এটিকে false সেট করুন। এটি WebRTC IP enumeration সম্পূর্ণভাবে প্রতিরোধ করে। ভিডিও কলের জন্য WebRTC প্রয়োজন হলে, পরিবর্তে uBlock Origin-এর মতো এক্সটেনশন ব্যবহার করার কথা বিবেচনা করুন, যেটি নির্বাচনীভাবে WebRTC লিক ব্লক করতে পারে আপনার পছন্দ অনুযায়ী বৈধ peer connections কার্যকর রাখার সাথে সাথে।
Brave-এ বিল্ট-ইন WebRTC leak protection রয়েছে। Settings > Privacy and Security > WebRTC IP handling policy-তে যান এবং "Disable non-proxied UDP" নির্বাচন করুন। এটি আপনার VPN বা proxy-এর মাধ্যমে WebRTC-কে কাজ করতে দেওয়ার সাথে সাথে WebRTC-এর মাধ্যমে আপনার আসল IP লিক হওয়া প্রতিরোধ করে।
Safari অন্যান্য ব্রাউজারের চেয়ে ডিফল্টভাবে WebRTC-কে আরো বেশি সীমিত করে। এটি WebRTC-এর মাধ্যমে local IP ঠিকানা প্রকাশ করে না এবং ক্যামেরা/মাইক্রোফোন অ্যাক্সেসের জন্য ব্যবহারকারীর অনুমতি প্রয়োজন। অধিকাংশ ব্যবহারকারীর জন্য, Safari-এর ডিফল্ট আচরণ অতিরিক্ত কনফিগারেশন ছাড়াই পর্যাপ্ত WebRTC leak protection প্রদান করে।
WebRTC কীভাবে নিষ্ক্রিয় করবেন
যদি আপনি ব্রাউজার-ভিত্তিক ভিডিও কলিং ব্যবহার না করেন (Google Meet, Zoom ওয়েব ক্লায়েন্ট, ব্রাউজারে Discord), তাহলে WebRTC সম্পূর্ণভাবে নিষ্ক্রিয় করলে যেকোনো ধরনের লিকেজের সম্ভাবনা দূর হয়ে যায়। Firefox-এ about:config-এ media.peerconnection.enabled কে false সেট করুন। Brave-এ WebRTC পলিসি পরিবর্তন করে নন-প্রক্সিড UDP নিষ্ক্রিয় করুন। Chrome এবং Edge-এর জন্য এক্সটেনশন প্রয়োজন কারণ তাদের নেটিভ টগল নেই। মনে রাখবেন যে WebRTC নিষ্ক্রিয় করলে ব্রাউজার-ভিত্তিক রিয়েল-টাইম যোগাযোগ ভেঙে যাবে — এর পরিবর্তে আপনাকে নেটিভ ডেস্কটপ অ্যাপ ব্যবহার করতে হবে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
WebRTC লিক কী?
প্রতিটি ওয়েবসাইট কি WebRTC লিক পরীক্ষা করতে পারে?
আমি কীভাবে আমার ব্রাউজারে WebRTC নিষ্ক্রিয় করব?
WebRTC নিষ্ক্রিয় করলে কি কিছু ক্ষতি হবে?
আমার VPN কি WebRTC লিক থেকে রক্ষা করে?
সমস্ত পরীক্ষা আপনার ব্রাউজারে স্থানীয়ভাবে চালানো হয়। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।