اہم مواد پر جائیں

WebRTC لیک ٹیسٹ — کیا آپ کا براؤزر آپ کا اصل IP ظاہر کر رہا ہے؟

چیک کریں کہ کیا WebRTC آپ کا حقیقی IP address VPN کے پیچھے ظاہر کر رہا ہے

آخری بار اپ ڈیٹ: 1 اپریل، 2026

WebRTC کنیکشنز کا جائزہ لیا جا رہا ہے...

WebRTC لیک کیا ہے؟

WebRTC (Web Real-Time Communication) ایک براؤزر ٹکنالوجی ہے جو ویڈیو کالز، وائس چیٹ، اور پیئر ٹو پیئر فائل شیئرنگ کے لیے استعمال ہوتی ہے۔ براہ راست کنیکشن قائم کرنے کے لیے، 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 فعال ہے اور دوسری تمام ٹریفک کو انکرپٹ کر رہا ہے، ایک جاوا اسکرپٹ کال آپ کے براؤزر کو ہدایت دے سکتا ہے کہ وہ اپنے نیٹ ورک انٹرفیسز کو فہرست بنائے اور آپ کے لوکل اور پبلک دونوں IP پتے ظاہر کرے۔

یہ WebRTC لیکز کو منفرد طور پر خطرناک بناتا ہے — ان کے لیے کسی خاص رسائی، پلگ ان، یا صارف کی مداخلت کی ضرورت نہیں۔ کوئی بھی ویب سائٹ خاموشی سے WebRTC لیکز کی جانچ کر سکتی ہے اور ملی سیکنڈز میں آپ کا اصل IP پتہ شناخت کر سکتی ہے۔ براؤزر فنگر پرنٹنگ کے ساتھ مل کر، یہ VPN صارفین کی مستقل طور پر گمنامی ختم کر سکتا ہے۔

واحد قابل اعتماد دفاع براؤزر کی سطح پر کنٹرولز ہیں: WebRTC کو مکمل طور پر غیر فعال کرنا (Firefox میں ممکن)، WebRTC بلاک کرنے والی ایکسٹینشن استعمال کرنا، یا WebRTC لیک پروٹیکشن کے ساتھ VPN کا انتخاب کرنا جو ان API کالز کو آپ کے اصل IP کو ظاہر کرنے سے پہلے روک دیتا ہے۔

تجویز کردہ Browser Extensions

جبکہ WebRTC کو مکمل طور پر بند کرنا سب سے مؤثر حل ہے، browser extensions ایک عملی متوسط راہ پیش کرتے ہیں — یہ WebRTC IP leaks کو بلاک کرتے ہیں جبکہ ویڈیو کالنگ اور دیگر real-time features کو فعال رکھتے ہیں۔ یہاں ہر بڑے براؤزر کے لیے بہترین آپشنز ہیں۔

Chrome میں WebRTC بند کرنے کے لیے کوئی built-in setting نہیں ہے، لہذا extensions آپ کا بنیادی دفاع ہیں۔ WebRTC Leak Prevent سب سے مقبول آپشن ہے — یہ ویڈیو کالز کو خراب کیے بغیر WebRTC کی IP handling policy کو کنٹرول کرتا ہے۔ uBlock Origin میں بھی اپنی Privacy settings کے تحت WebRTC leak prevention toggle شامل ہے۔ اگر آپ VPN استعمال کرتے ہیں، تو چیک کریں کہ آپ کے provider کے Chrome extension میں built-in WebRTC protection ہے یا نہیں — NordVPN اور Proton VPN کے extensions دونوں یہ پیش کرتے ہیں۔

Firefox واحد بڑا براؤزر ہے جو آپ کو extension کے بغیر WebRTC کو مکمل طور پر بند کرنے کی اجازت دیتا ہے۔ address bar میں about:config پر جائیں، media.peerconnection.enabled تلاش کریں، اور اسے false سیٹ کریں۔ یہ WebRTC IP enumeration کو مکمل طور پر روک دیتا ہے۔ اگر آپ کو ویڈیو کالز کے لیے WebRTC کی ضرورت ہے، تو uBlock Origin جیسے extension کا استعمال کریں، جو WebRTC leaks کو selective طور پر بلاک کر سکتا ہے جبکہ جائز peer connections کو آپ کی پسند کے مطابق کام کرنے دیتا ہے۔

Brave میں built-in WebRTC leak protection شامل ہے۔ Settings > Privacy and Security > WebRTC IP handling policy میں جائیں اور "Disable non-proxied UDP" منتخب کریں۔ یہ آپ کے اصل IP کو WebRTC کے ذریعے leak ہونے سے روکتا ہے جبکہ WebRTC کو آپ کے VPN یا proxy کے ذریعے کام کرنے دیتا ہے۔

Safari دوسرے browsers کے مقابلے میں default طور پر WebRTC کو زیادہ محدود کرتا ہے۔ یہ WebRTC کے ذریعے local IP addresses ظاہر نہیں کرتا اور camera/microphone access کے لیے صارف کی اجازت مانگتا ہے۔ زیادہ تر صارفین کے لیے، Safari کا default behavior اضافی configuration کے بغیر مناسب WebRTC leak protection فراہم کرتا ہے۔

WebRTC کو کیسے بند کریں

اگر آپ browser-based video calling (Google Meet، Zoom web client، Discord in-browser) استعمال نہیں کرتے، تو WebRTC کو مکمل طور پر بند کرنا leak کے کسی بھی امکان کو ختم کر دیتا ہے۔ Firefox میں، about:config میں media.peerconnection.enabled کو false سیٹ کریں۔ Brave میں، WebRTC policy کو non-proxied UDP بند کرنے کے لیے تبدیل کریں۔ Chrome اور Edge میں extensions کی ضرورت ہے کیونکہ وہ native toggle فراہم نہیں کرتے۔ یاد رکھیں کہ WebRTC بند کرنا browser-based real-time communication کو توڑ دے گا — آپ کو بجائے native desktop apps استعمال کرنے ہوں گی۔

اکثر پوچھے جانے والے سوالات

WebRTC لیک کیا ہے؟
WebRTC لیک اس وقت ہوتا ہے جب آپ کا براؤزر WebRTC API کے ذریعے آپ کا اصل IP پتہ ظاہر کر دیتا ہے، یہاں تک کہ جب آپ VPN سے جڑے ہوتے ہیں۔ WebRTC ایک بلٹ ان براؤزر ٹکنالوجی ہے ریئل ٹائم کمیونیکیشن کے لیے جسے آپ کے نیٹ ورک انٹرفیسز کو دریافت کرنے کی ضرورت ہوتی ہے — اور یہ دریافت آپ کے VPN ٹنل کو مکمل طور پر بائی پاس کر سکتی ہے۔
کیا ہر ویب سائٹ WebRTC لیکز کی جانچ کر سکتی ہے؟
جی ہاں۔ کوئی بھی ویب سائٹ JavaScript کی چند لائنوں کا استعمال کرتے ہوئے WebRTC پیئر کنیکشن بنا سکتی ہے اور آپ کے IP پتوں کو شمار کر سکتی ہے۔ یہ کسی اطلاع یا اجازت کے بغیر پس منظر میں خاموشی سے ہوتا ہے۔ یہی وجہ ہے کہ WebRTC لیکز پرائیویسی کے لیے خاص طور پر خطرناک ہیں۔
میں اپنے براؤزر میں WebRTC کو کیسے غیر فعال کروں؟
Firefox میں، ایڈریس بار میں about:config ٹائپ کریں اور media.peerconnection.enabled کو false پر سیٹ کریں۔ Chrome اور Edge میں، آپ کو WebRTC Leak Prevent یا uBlock Origin جیسی براؤزر ایکسٹینشن کی ضرورت ہوگی (جس میں WebRTC بلاکنگ آپشن ہے)۔ Safari میں ICE candidate restrictions کو غیر فعال کرنے کے لیے ڈیولپر آپشن ہے۔
کیا WebRTC کو بند کرنے سے کچھ خراب ہو جائے گا؟
WebRTC بند کرنے سے براؤزر پر مبنی ویڈیو کالز، صوتی چیٹ، اور اسکرین شیئرنگ کام نہیں کرے گی (جیسے Google Meet، Discord in-browser، Zoom web client)۔ اگر آپ ان خدمات پر انحصار کرتے ہیں، تو WebRTC کو مکمل طور پر بند کرنے کے بجائے WebRTC leak protection والا VPN extension استعمال کریں۔
کیا میرا VPN WebRTC leaks سے محفوظ رکھتا ہے؟
خودکار طور پر نہیں۔ معیاری VPN ایپس آپ کے ٹریفک کو محفوظ کرتے ہیں لیکن براؤزر کی APIs کو کنٹرول نہیں کرتے۔ کچھ VPN browser extensions میں WebRTC leak protection شامل ہے جو WebRTC IP discovery کو بلاک یا محدود کرتا ہے۔ WebRTC leak protection toggle کے لیے اپنے VPN provider کے extension settings چیک کریں۔

تمام ٹیسٹس آپ کے براؤزر میں لوکل طور پر چلتے ہیں۔ کوئی ڈیٹا کسی سرور کو نہیں بھیجا جاتا۔