کیا آپ کا VPN آپ کا کنکشن عطیہ کر رہا ہے؟ جانچنے کی دو سمتیں
فراہم کنندہ کی ایگزٹ استعمال کرنا اور اپنا کنکشن دینا دو مختلف معاہدے ہیں۔ دیکھیں کون سا حصہ شیئر کرتا ہے، کب چلتا ہے اور اسے کون کنٹرول کرتا ہے۔
ایک ہی فراہم کنندہ سے جڑے دو افراد لازماً ایک دوسرے کے گھر کا کنکشن استعمال نہیں کر رہے ہوتے، کیونکہ عام ترتیب میں دونوں آلات اپنا ٹریفک فراہم کنندہ کے آخری نقطے تک بھیجتے ہیں اور صرف ایگزٹ پتہ شیئر کرتے ہیں۔ وسائل بانٹنے والی مصنوعات الٹی سمت میں بھی کام کر سکتی ہے، جہاں آپ کی مشین کسی اور کے ٹریفک کے لیے راستہ دیتی ہے۔ سمت ہی پورا سوال ہے، اور اس کا جواب آپ کے سامنے موجود ایپ سے دیا جا سکتا ہے۔ آگے پوچھنے کی ترتیب اور محفوظ رکھنے کے قابل ثبوت ہیں۔
دو سمتیں، اور صرف ایک کو رضامندی چاہیے
دور سے ایگزٹ استعمال کرنے کا مطلب ہے کہ آپ کا ٹریفک فراہم کنندہ کے ذریعے باہر جاتا ہے اور منزل فراہم کنندہ کا پتہ دیکھتی ہے۔ ایگزٹ دینے کا مطلب ہے کہ کسی اور کا ٹریفک آپ کے کنکشن کے ذریعے باہر جاتا ہے اور منزل آپ کا پتہ دیکھتی ہے۔ دونوں کو VPN کہا جاتا ہے، اور یہ کلائنٹ چلانے والے پر بالکل مختلف ذمہ داریاں ڈالتے ہیں۔ کوئی مصنوعات پہلا کر سکتی ہے اور دوسرے سے کچھ بھی نہیں، اور دونوں ایک ساتھ بھی کر سکتی ہے۔
- دور کا ایگزٹ: آپ کی ایپلیکیشن اپنا ٹریفک فراہم کنندہ کے آخری نقطے پر بھیجتی ہے، اور منزل فراہم کنندہ کا پتہ ریکارڈ کرتی ہے۔
- دیا گیا ایگزٹ: کسی دوسرے شخص کا ٹریفک آپ کی مشین کے شیئرنگ حصے سے گزرتا ہے، آپ کے لنک سے باہر جاتا ہے، اور منزل آپ کا پتہ ریکارڈ کرتی ہے۔
پہلا آپ کے اپنے ٹریفک کے بارے میں رازداری کا انتخاب ہے۔ دوسرا کسی اور کے ٹریفک کے بارے میں فیصلہ ہے، اسی لیے مشترکہ ایگزٹ پتہ ساکھ کا مسئلہ ہے، جبکہ دیا گیا کنکشن ٹریفک کے منبع کا مسئلہ ہے۔ یہ دو فکریں مسلسل گڈمڈ ہوتی ہیں، اور انہیں الگ کرنا تجزیے کا بڑا حصہ ہے۔
آپ نے جو ایپ انسٹال کی ہے اس میں شیئرنگ سوئچ پڑھیں
وہ مصنوعات کھولیں جو واقعی انسٹال ہے اور اس کی سیٹنگز میں شیئرنگ، تعاون، ہم مرتبہ یا کمیونٹی رسائی جیسے الفاظ تلاش کریں۔ نوٹ کریں کہ سوئچ موجود ہے یا نہیں، چالو حالت میں شروع ہوتا ہے یا نہیں اور کس اکاؤنٹ درجے کا ہے، پھر ورژن سٹرنگ نظر آتے ہوئے پینل کو محفوظ کریں، کیونکہ معاونت کا جواب یہی مانگے گا۔ اگلی اپ ڈیٹ کے بعد جانچ دہرائیں، کیونکہ ڈیفالٹ اقدار ورژنوں کے درمیان بدلتی ہیں۔ کہیں بھی شیئرنگ کی زبان نہ ہونے والا پینل مفید دریافت ہے، تاہم یہ بذات خود ضمانت نہیں۔
ایک مصنوعات کے لیے ہم مرتبہ شیئرنگ بیان کرنے والا اور دیگر ایڈیشن خارج کرنے والا فراہم کنندہ ابھی آپ کو وہ فرق بتا چکا ہے جو برانڈ نام چھپاتا ہے۔ ایسی سروس کے فراہم کنندہ کے عام سوالات تعاون کرنے والی مصنوعات کو ہم مرتبہ کے بغیر ایڈیشن سے الگ کرتے ہیں، اور ایسا فرق خود پڑھنے کے قابل ہے۔ ادائیگی کی حیثیت بھی تکنیکی وضاحت نہیں، کیونکہ ادا شدہ سبسکرپشن میں شیئرنگ حصہ ہو سکتا ہے، جبکہ مفت درجہ وہ ہے جس میں یہ نہیں۔
ونڈو بند ہونے کے بعد کیا چلتا رہتا ہے
براؤزر ایڈ آن اور الگ انسٹال شدہ سروس ایک ہی لوگو کے نیچے مختلف کام کر سکتے ہیں، اس لیے ونڈو بند کریں اور دیکھیں کہ کوئی عمل باقی رہتا ہے یا نہیں۔ ٹیب سے زیادہ زندہ رہنے والا عمل وہ فرق ہے جو آپ نے فعال کی ہوئی خصوصیت اور اس کے بغیر چلنے والے حصے کے درمیان ہے۔ دونوں جائز ہو سکتے ہیں، اور ٹیب سے صرف ایک نظر آتا ہے۔
نیچے دیا گیا بلاک Windows کے لیے ہے۔ یہ عمل کو پڑھتا ہے، پھر اس عمل کے زیر ملکیت ساکٹ، اور پہلی سطر کا شناخت کنندہ وہی ہے جس پر باقی دو فلٹر کرتے ہیں، اس لیے تین غیر متعلق آؤٹ پٹ چلانے کے بجائے اسے بدلیں۔ عمل کا راستہ اور قائم شدہ کنکشن ایک ساتھ پڑھیں، کیونکہ ان میں سے کوئی اکیلا بہت کم ثابت کرتا ہے۔
Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'
ریلے فائل شیئرنگ نہیں ہے
کسی اور کا ٹریفک آگے بھیجنا آپ کی مشین پر فائلیں یا سروسز کھولنے سے مختلف اجازت ہے۔ ایک کے بارے میں دستاویزات دوسرے کی وضاحت نہیں کرتیں، اور سرنگ کی رضامندی فائل شیئرنگ کی رضامندی نہیں، چاہے ایک ہی انسٹالر نے دونوں مقرر کیے ہوں۔ سیٹنگز صفحہ پڑھتے وقت دونوں سوال الگ رکھیں۔
سننے والا پورٹ نہ ہونا اس بات کا ثبوت نہیں کہ کچھ شیئر نہیں ہو رہا، کیونکہ ریلے باہر جانے والے کنکشن شروع کر سکتا ہے اور کبھی اندر آنے والا قبول نہ کر سکتا ہے، اور ہم مرتبہ نظام فائر وال کی مشکل سے اسی طرح بچتے ہیں۔ دیکھیں کنکشن کہاں جاتے ہیں، صرف یہ نہیں کہ کیا سن رہا ہے۔ فراہم کنندہ کے اپنے آخری نقطے کی طرف ایک کنکشن کلائنٹ جیسا لگتا ہے، جبکہ ان پتوں کی طرف کئی کنکشن جن کی آپ وضاحت نہیں کر سکتے زیادہ توجہ کے لائق ہیں۔ اگر سیٹنگز اور دستاویزات کے بعد بھی ماڈل واضح نہ ہو تو آپریٹر سے ٹھوس سوال پوچھیں؛ کام کے آلے یا زیر انتظام نیٹ ورک پر منتظم فیصلہ کرتا ہے، لیپ ٹاپ تھامنے والا شخص نہیں۔
جو دیکھا اسے لکھیں، پھر دوبارہ جانچیں
ورژن، سیٹنگز کی حالتیں اور وہ ساکٹ جو آپ نے مشاہدہ کیے وقت کے نشانات کے ساتھ لکھیں، کیونکہ وہی ریکارڈ شک کو ایسے سوال میں بدلتا ہے جس کا کوئی جواب دے سکے۔ مہینوں بعد بدسلوکی کی اطلاع آنے پر بھی یہی درکار ہوگا، اور چیٹ ونڈو میں لکھا نوٹ ریکارڈ نہیں۔
نیچے دیا گیا بلاک Linux یا macOS کے لیے ہے اور Windows والے بلاک جیسے ہی سوالات کے جواب دیتا ہے۔ اپ ڈیٹ کے بعد بھی اسے چلائیں، کیونکہ اجزا کی ترتیب ورژنوں کے درمیان بدلتی ہے اور نئی معاون عمل کو چھوڑنا آسان ہے۔ ساکٹ فہرست مالک عمل کا نام دیتی ہے، اور یہی دونوں بلاکوں کو ورژنوں کے دوران موازنے کے قابل بناتا ہے۔
ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20
اگر کسی شکایت میں آپ کا پتہ ظاہر ہو تو یاد رکھیں کہ IP پتہ بذات خود کسی شخص کی شناخت نہیں کرتا۔ اطلاع، وقت کے نشانات اور جو سیٹنگز آپ نے ریکارڈ کیں انہیں محفوظ رکھیں، پھر فراہم کنندہ یا منتظم کے رپورٹنگ طریقہ کار کی پیروی کریں۔ یہ شکایت کو رد نہیں کرتا، اور مشترکہ ایگزٹ پتہ کو اس ٹریفک سے الگ رکھتا ہے جو واقعی آپ کے اپنے کنکشن سے نکلا۔