WebRTC کیا ہے؟
WebRTC براؤزر میں بغیر پلگ اِن کے حقیقی وقت کی آڈیو، ویڈیو اور پیئر کنکشن دیتا ہے۔
کنکشن کے لیے براؤزر STUN سرورز سے امیدوار پتے پوچھ سکتا ہے — LAN ہوسٹ اور عوامی سرور-ریفلیکسیو پتے۔
پرائیویسی
دیکھیں کہ WebRTC اس صفحے کے پتے سے مختلف عوامی IP دکھاتا ہے یا نہیں — صرف LAN پتہ نہیں۔
آپ کے موجودہ کنکشن سے اپ ڈیٹ ہوتے ہیں
طریقہ: یہ براؤزر ایک STUN سرور سے ICE امیدوار جمع کرتا ہے۔ اس صفحے کے IP کی اسی فیملی کا عوامی host یا STUN (srflx) پتہ جو میل نہ کھائے وہ لیک ہے۔ LAN پتے الگ فہرست۔ mDNS نام نظر انداز۔ ریلے (TURN) عوامی IP لیک نہیں۔
LAN ہوسٹ پتہ (مثلاً 192.168.x.x) کا مطلب ہے یہ صفحہ آپ کا مقامی نیٹ ورک دیکھ سکتا ہے۔ یہ آپ کا اصل عوامی IP ظاہر ہونے کے برابر نہیں۔
اس صفحے کے IP سے مختلف عوامی STUN (srflx) پتہ VPN کے لیے اصل لیک ہے۔ “اس صفحے کا IP” SkyPath لوڈ کرنے والا پتہ ہے — ٹنل اس سائٹ کو ڈھانپے تو وہ VPN ایگزٹ ہے۔
خودکار لیک فیصلہ صرف اسی IP فیملی کا موازنہ کرتا ہے جس پر یہ صفحہ لوڈ ہوا۔ دوسری فیملی کا عوامی پتہ فہرست میں آتا ہے تاکہ آپ ملائيں؛ خود فلیگ نہیں ہوتا۔
mDNS (.local) نام فیصلے میں نظر انداز ہوتے ہیں۔ وہ LAN IP چھپاتے ہیں؛ عوامی IP کے محفوظ ہونے کا ثبوت نہیں۔ ریلے (TURN) عوامی IP لیک نہیں۔
WebRTC براؤزر میں بغیر پلگ اِن کے حقیقی وقت کی آڈیو، ویڈیو اور پیئر کنکشن دیتا ہے۔
کنکشن کے لیے براؤزر STUN سرورز سے امیدوار پتے پوچھ سکتا ہے — LAN ہوسٹ اور عوامی سرور-ریفلیکسیو پتے۔
VPN اس صفحے کے لوڈ ہونے والا IP چھپا سکتا ہے، جبکہ WebRTC STUN سے دوسرا عوامی پتہ جمع کر سکتا ہے۔ یہ فرق اصل لیک ہے۔
192.168 یا دوسرا پرائیویٹ ہوسٹ امیدوار دیکھنا مقامی نیٹ ورک کی مرئیت ہے، ISP عوامی IP لیک کا ثبوت نہیں۔
Host مقامی انٹرفیس ہے۔ 192.168، 10.x یا IPv6 ULA کا مطلب صفحہ آپ کا LAN دیکھ رہا ہے۔ یہ عوامی IP لیک نہیں۔
سرور-ریفلیکسیو (srflx) STUN سرور آپ کو جو عوامی پتہ دکھاتا ہے۔ اس صفحے کے عوامی IP سے ملائیں۔ اسی فیملی میں فرق VPN لیک ہے۔
ریلے (TURN) ٹرن سرور سے جاتا ہے، ISP پتہ نہیں۔ پیئر-ریفلیکسیو (prflx) پیئر سے آتا ہے۔ mDNS نام .local پر ختم: فیصلے میں نظر انداز کیونکہ وہ LAN IP چھپاتے ہیں، عوامی لیک نہیں۔
VPN بند رکھ کر یہ ٹیسٹ کھولیں، عوامی IP اور عوامی WebRTC نوٹ کریں۔ VPN جوڑیں، پھر چلائیں؛ دونوں عوامی قدریں VPN ایگزٹ سے ملنی چاہئیں — گھر کے ISP سے نہیں۔
کنیکٹ کے بعد بھی عوامی WebRTC ISP پتہ دکھائے تو ٹنل WebRTC نہیں ڈھانپ رہی۔ VPN کا WebRTC تحفظ چالو کریں یا براؤزر میں ICE محدود کر کے پھر ٹیسٹ کریں۔ اگلا: DNS لیک ٹیسٹ۔
یہ صفحہ ایک IP فیملی پر لوڈ ہوتا ہے۔ خودکار فیصلہ صرف اسی فیملی کے عوامی WebRTC پتے ملاتا ہے، اس لیے صفحہ IPv4 استعمال کرے تو IPv6 STUN پتہ صرف اسی لیے لیک نہیں مانا جاتا۔
دوسری فیملی نظر آئے تو ہم فہرست دیتے ہیں تاکہ آپ میچنگ VPN ایگزٹ سے ملائیں۔ ایک STUN سرور؛ دوسرا STUN یہ قاعدہ نہیں بدلتا۔
Chrome اور Edge اب وہ پرانا chrome://flags «WebRTC IP handling» سوئچ نہیں دیتے جس کا بہت سے گائیڈ اب بھی ذکر کرتے ہیں، اور WebRTC Network Limiter ایکسٹینشن بند ہو چکی ہے۔ منظم براؤزرز WebRTC IP ہینڈلنگ پالیسی سیٹ کر سکتے ہیں۔ ورنہ WebRTC تحفظ والی VPN استعمال کریں۔
Firefox: about:config میں media.peerconnection.ice.default_address_only اور media.peerconnection.ice.no_host LAN ہوسٹ امیدوار چھپاتے ہیں۔ media.peerconnection.enabled کو false کرنے سے WebRTC بند ہوتا ہے اور براؤزر کالز ٹوٹ جاتی ہیں۔
Safari: سائٹ سیٹنگز میں WebRTC محدود کریں اگر دستیاب ہو۔ براؤزر کالز کی ضرورت نہ ہو تو ہی WebRTC بند کریں۔ پھر یہ ٹیسٹ دوبارہ چلائیں۔
جب کوئی صفحہ ICE امیدوار پڑھ کر وہ پتہ جان لے جو آپ بانٹنا نہیں چاہتے تھے۔ VPN صارفین کے لیے سنگین کیس VPN ایگزٹ سے مختلف عوامی STUN پتہ ہے — صرف 192.168 LAN نہیں۔
مطلب صفحہ مقامی نیٹ ورک پتہ دیکھ سکتا ہے۔ یہ مفید سیاق ہے مگر اس صفحے سے مختلف عوامی IP جیسا نتیجہ نہیں۔ یہ ٹیسٹ دونوں الگ بتاتا ہے۔
کر سکتا ہے۔ VPN عام HTTP درخواستیں چھپاتا ہے، مگر WebRTC STUN سے عوامی پتہ جمع کر سکتا ہے۔ اس صفحے پر عوامی WebRTC اور عوامی IP کا موازنہ کریں۔
WebRTC بند کرنا (مثلاً Firefox میں media.peerconnection.enabled = false) براؤزر کی ویڈیو اور آواز کالز توڑ دیتا ہے۔ VPN WebRTC تحفظ یا ICE حدود ترجیح دیں۔
VPN کا WebRTC تحفظ ہو تو استعمال کریں۔ Firefox میں about:config سے ICE ہوسٹ محدود کریں۔ Chrome یا Edge اگر آپ مینیج کرتے ہیں تو WebRTC IP ہینڈلنگ پالیسی استعمال کریں — موجودہ Chrome پرانا فلیگ سوئچ نہیں دیتا۔ پھر ٹیسٹ دوبارہ چلائیں۔
نہیں۔ کچھ صرف IP ٹریفک ٹنل کرتی ہیں۔ دیکھیں کہ VPN یا براؤزر واضح طور پر WebRTC لیک تحفظ دیتا ہے یا نہیں۔
خودکار لیک فیصلہ صرف اسی IP فیملی کا موازنہ کرتا ہے جس پر صفحہ لوڈ ہوا۔ صفحہ IPv4 استعمال کرے تو IPv6 STUN پتہ فہرست میں آتا ہے (اور الٹ) تاکہ آپ ملائیں۔ خود لیک نہیں مانا جاتا۔
ریلے (TURN) کا مطلب راستے نے ٹرن سرور استعمال کیا، ISP عوامی IP نہیں۔ .local پر ختم mDNS نام LAN پتہ چھپاتے ہیں۔ عوامی لیک فیصلے میں یہ ٹیسٹ دونوں کو نظر انداز کرتا ہے۔