Tor سرکٹ بدلنا اور VPN سرور بدلنا دونوں نئے راستے کے حصول جیسا محسوس ہوتے ہیں، لیکن جب انہیں ایک ہی بٹن سمجھا جائے تو وہ مختلف جگہوں پر ٹوٹتے ہیں۔ ایک Tor کلائنٹ سے کہتا ہے کہ کسی سائٹ کے لیے دوسرا راستہ بنائے، دوسرا VPN کلائنٹ سے کہتا ہے کہ دوسرے آخری نقطے سے جڑے۔ دونوں میں سے کوئی ری سیٹ نہیں، اور وہ ایڈریس جو سائٹ بالآخر دیکھتی ہے اس پر منحصر ہے کہ ان دونوں میں سے کون منزل کے قریب ہے۔ کون سا کنٹرول استعمال کروں اور بعد میں کیا جانچوں، یہ میں اس طرح طے کرتا ہوں۔

دو مختلف تہوں میں دو کارروائیاں

Tor ایک اوپری تہہ ہے۔ آپ کا کلائنٹ ایک گارڈ ریلے، درمیانی ریلے اور ایگزٹ ریلے چنتا ہے، پھر اسی سرکٹ سے TCP اسٹریمز لے کر جاتا ہے؛ منزل ایگزٹ دیکھتی ہے اور کچھ نہیں۔ سرکٹ کی تبدیلی اس بارے میں Tor کے اندر لیا گیا فیصلہ ہے کہ کون سے ریلے اسٹریم لے کر جائیں گے۔

VPN نیچے کی ٹنل ہے۔ کلائنٹ ایک آخری نقطہ چنتا ہے، ٹریفک کو بیرونی تہہ میں لپیٹتا ہے، اور اس کے بعد آنے والا سب کچھ آخری نقطے کا ایڈریس دیکھتا ہے۔ سرور کی تبدیلی اس بارے میں فیصلہ ہے کہ بیرونی راستہ کہاں ختم ہوتا ہے۔

چونکہ تہیں خودمختار ہیں، ایک کارروائی کنکشن کے دوسرے سرے پر نظر نہیں آ سکتی۔ یہی عدم توازن ان دو کنٹرولز کے گرد زیادہ تر الجھن کی وضاحت کرتا ہے۔

New Tor Circuit for this Site کیا کرتا ہے

New Tor Circuit for this Site سائٹ کی معلومات کے پینل میں وہ اسٹریمز بند کرتا ہے جو Tor اس سائٹ کے لیے لے کر جا رہا ہے اور اگلی درخواست کے لیے نیا سرکٹ بناتا ہے۔ ٹیب، کوکیز، لاگ اِن اور سیشن کا باقی حصہ وہیں رہتے ہیں جہاں تھے، اور یہی بات ہے: آپ سیشن رکھتے ہیں اور راستہ بدلتے ہیں۔

اسی لیے یہ ایک تنگ خرابی کے لیے درست اوزار ہے: ایسا ایگزٹ ریلے جسے منزل بلاک کرتی ہے، ایسا captcha لوپ جو ایگزٹ کی پیروی کرتا ہے، یا کوئی ایک سائٹ جو باقی تمام سائٹس ٹھیک ہونے کے باوجود اٹک جاتی ہے۔ اسی پینل میں سرکٹ کی نمائش تینوں ریلے گنواتی ہے، اس لیے آپ تصدیق کر سکتے ہیں کہ ایگزٹ واقعی بدلا ہے، نہ کہ محض فرض کریں۔

گارڈ پر نظر رکھیں۔ Tor چند داخلی گارڈز کا مجموعہ رکھتا ہے، اور سرکٹ کی تبدیلی عام طور پر وہی گارڈ دوبارہ استعمال کرتی ہے، اس لیے نیٹ ورک پر پہلی چھلانگ نہیں ہلتی۔ New Identity بڑا ری سیٹ ہے: یہ نیا سرکٹ بنانے سے پہلے ٹیب بند کرتا ہے اور براؤزنگ کی حالت صاف کرتا ہے، اور شناخت کے کنٹرول الگ درج ہیں کسی وجہ سے: یہ الگ لاگت کی الگ کارروائی ہے۔

VPN سرور کی تبدیلی کیا کرتی ہے

کلائنٹ ٹنل کو گرا دیتا ہے اور دوسرے آخری نقطے سے جڑ جاتا ہے۔ ٹنل سے باہر اگلی چھلانگ، خواہ وہ Tor گارڈ ہو یا خود منزل، مختلف ماخذ ایڈریس دیکھتی ہے۔ ٹنل کے اندر کے کنکشن ٹوٹ جاتے ہیں اور دوبارہ قائم کرنے پڑتے ہیں، اس لیے صفحات صاف دوبارہ لوڈ ہونے کے بجائے وقت ختم ہونے تک لٹک سکتے ہیں۔

ٹنل کے اوپر کچھ دوبارہ نہیں لکھا جاتا، مگر گرا دینا نظر انداز کرنے والی بات نہیں۔ VPN پہلے والی ترتیب میں ایگزٹ اب بھی Tor چنتا ہے، لیکن ٹنل گرا دینے سے وہ TCP کنکشن مر جاتے ہیں جو Tor اپنے گارڈ کے ساتھ رکھتا ہے، اس لیے Tor وہ سرکٹس گرا کر نئے بناتا ہے، دوبارہ ایگزٹ چنتا ہے۔ اس لیے تبدیلی کے بعد سائٹ مختلف ایگزٹ ایڈریس دیکھ سکتی ہے، اگرچہ خود تبدیلی نے کبھی کوئی نہیں چنا۔ تبدیلی وہ ایڈریس طے کرتی ہے جو گارڈ دیکھتا ہے؛ ایگزٹ دوبارہ چننے کا کام دوبارہ بنائے گئے سرکٹ کا ہے۔ اگر آپ نے سرور صرف اس لیے بدلے کہ Tor سامنے ہونے پر سائٹ کیا دیکھتی ہے وہ بدلے، تو آپ نے وہ تہہ ہلائی جو سائٹ کبھی براہِ راست نہیں دیکھتی، اور سائٹ نے جو بھی تبدیلی محسوس کی وہ تبدیلی سے نہیں، دوبارہ تعمیر سے آئی۔

تبدیلی صرف اسی راستے پر اثر ڈالتی ہے جو کلائنٹ کے پاس ہے۔ کھلا کنکشن دوبارہ استعمال کرنے والا براؤزر دوبارہ جڑنے تک پرانے راستے پر اٹکا دکھ سکتا ہے، اور کیش شدہ DNS جواب دوسری عام رکاوٹ ہے۔ پہلے دوبارہ لوڈ کریں، پھر فیصلہ کریں۔

ترتیب طے کرتی ہے کہ منزل کیا دیکھتی ہے

دو ترتیبیں دو مختلف سوالوں کا جواب دیتی ہیں۔ جب VPN Tor کے سامنے ہو، گارڈ اور ریلے VPN کا آخری نقطہ دیکھتے ہیں جبکہ منزل Tor کا ایگزٹ دیکھتی ہے۔ جب Tor VPN کے سامنے ہو، منزل VPN کا آخری نقطہ دیکھتی ہے، کیونکہ ٹریفک آخر میں اسی ٹنل سے گزرتی ہے۔

SetupSwitch VPN serverChange Tor circuit
VPN, then TorGuard sees the new address; the rebuilt circuit re-chooses the exit, so the site may see a different exit, not necessarily the same one.Site sees a new exit; the VPN endpoint is untouched.
Tor, then VPNSite sees the new VPN address immediately.Circuit is rebuilt, but the site still sees the VPN address.

اس لیے IP جانچ وہ بتاتی ہے جو منزل نے دیکھا، نہ کہ وہ راستہ جو اسے لے گیا۔ ایک ترتیب میں ایگزٹ اور دوسری میں VPN دکھانے والی سروس درست برتاؤ کر رہی ہے، ڈیٹا لیک نہیں کر رہی۔

جو دونوں کارروائیاں نہیں کرتیں

دونوں میں سے کوئی اکاؤنٹ کی شناخت مٹاتی نہیں۔ لاگ اِن شدہ سیشن ایک کوکی اور سرور کی طرف کا ریکارڈ ہوتا ہے، اور راستہ بدلنا ان دونوں میں سے کسی کو نہیں چھوتا۔ مستحکم براؤزر پروفائل، وہی لاگ اِن اور وہی فنگر پرنٹ دونوں کارروائیوں سے بچ جاتے ہیں۔

دونوں ثبوت بھی نہیں ہیں۔ ایک ویب سائٹ وہ ایڈریس بتاتی ہے جو اس نے درخواست کے دوران دیکھا؛ یہ آپ کا ریلے راستہ یا یہ نہیں بتا سکتی کہ آپ کا VPN دس منٹ پہلے گرا تھا۔ اگر آپ کو وہ ٹائم لائن چاہیے تو اسی وقت لکھ لیں، کیونکہ بعد میں دوسرے سرے سے اسے دوبارہ نہیں بنایا جا سکتا۔

کنٹرول کو علامت سے ملائیں

کون سا بٹن زیادہ جامع لگتا ہے اس سے نہیں، اس سے شروع کریں کہ کیا ناکام ہوا:

  • ایک سائٹ آپ کو بلاک کرتی ہے، captcha گردش کرتا ہے، یا ایک سائٹ سست ہے: اسی سائٹ کے لیے نیا سرکٹ۔
  • صرف VPN والی ترتیب کو مختلف نظر آنے والا ایڈریس درکار ہے: سرور بدلیں۔
  • آپ نے ایگزٹ کی توقع کی مگر سائٹ آپ کا VPN بتاتی ہے: ترتیب جانچیں، Tor ٹنل کے پیچھے ہے۔
  • ٹیب بند اور سب کچھ ری سیٹ: آپ نے New Identity استعمال کیا، سرکٹ کی تبدیلی نہیں۔
  • سرکٹ کی تبدیلی کے بعد ایگزٹ بدلا نظر نہیں آتا: ریلے قانونی طور پر دہرا سکتے ہیں، اور گارڈ بالکل نہیں ہلے گا۔

کوئی اور چیز بدلنے سے پہلے کارروائی اور وہ علامت لکھیں جسے ٹھیک کرنا تھا۔ لگاتار دو تبدیلیاں ایسا موازنہ بناتی ہیں جس کی تشریح نہیں ہو سکتی، اور جب صرف ایک تہہ خراب برتاؤ کر رہی ہو تو دونوں کو دہرانا ہی پانچ منٹ کی جانچ کو پوری دوپہر بنانے کا طریقہ ہے۔

متعلقہ مضامین