مدار جدید Tor در برابر تعویض سرور VPN: واقعاً چه چیزی تغییر میکند
تغییر مدار مسیر Tor را جابهجا میکند؛ تعویض سرور نقطه پایانی تونل را جابهجا میکند. اینکه کدام یک نشانی را که یک سایت میبیند تغییر میدهد به ترتیب بستگی دارد.
تغییر مدار Tor و تعویض سرور VPN هر دو مانند گرفتن مسیر تازه حس میشوند، اما وقتی آنها را یک دکمه بدانید در جاهای متفاوتی میشکنند. یکی از کلاینت Tor میخواهد برای یک سایت مسیر دیگری بسازد؛ دیگری از کلاینت VPN میخواهد به نقطه پایانی دیگری وصل شود. هیچکدام بازنشانی نیست، و نشانیای که یک وبسایت در پایان میبیند بستگی دارد به اینکه کدام یک به مقصد نزدیکتر است. اینگونه تصمیم میگیرم کدام کنترل را به کار ببرم و بعد چه چیزی را بررسی کنم.
دو عملیات در دو لایه متفاوت
Tor یک لایه روپوش است. کلاینت شما یک رله نگهبان، یک رله میانی و یک رله خروج انتخاب میکند و سپس جریانهای TCP را از آن مدار عبور میدهد؛ مقصد خروج را میبیند و هیچ چیز دیگر. تغییر مدار تصمیمی درون Tor درباره این است که کدام رلهها یک جریان را حمل کنند.
VPN تونلی در زیر است. کلاینت یک نقطه پایانی انتخاب میکند، ترافیک را در لایه بیرونی میپیچد، و هر چه بعد بیاید نشانی نقطه پایانی را میبیند. تعویض سرور تصمیمی درباره این است که مسیر بیرونی کجا پایان مییابد.
چون لایهها مستقلاند، یک عملیات میتواند در انتهای دور اتصال نامرئی باشد. همین ناهمسانی بیشتر سردرگمی درباره این دو کنترل را توضیح میدهد.
«مدار جدید Tor برای این سایت» چه میکند
«مدار جدید Tor برای این سایت»، در پنل اطلاعات سایت، جریانهایی را که Tor برای آن سایت حمل میکند میبندد و برای درخواست بعدی مدار تازهای میسازد. زبانهها، کوکیها، ورودها و بقیه نشست دقیقاً همانجا میمانند که بودند، و نکته همین است: نشست را نگه میدارید و مسیر را عوض میکنید.
این آن را ابزار درست برای یک خرابی باریک میکند: رله خروجی که مقصد مسدودش میکند، حلقه کپچایی که به دنبال خروج میافتد، یا سایتی که گیر میکند در حالی که همه سایتهای دیگر خوباند. نمایش مدار در همان پنل سه رله را فهرست میکند، پس میتوانید تأیید کنید که خروج واقعاً عوض شده است، نه اینکه فرضش کنید.
مراقب نگهبان باشید. Tor مجموعه کوچکی از نگهبانهای ورودی نگه میدارد، و تغییر مدار معمولاً همان نگهبان را دوباره به کار میبرد، پس اولین پرش در شبکه جابهجا نمیشود. «هویت جدید» بازنشانی بزرگتر است: زبانهها را میبندد و وضعیت مرور را پاک میکند پیش از ساختن مدار تازه، و کنترلهای هویت جداگانه مستند شدهاند به دلیلی: این عملیاتی متفاوت با هزینهای متفاوت است.
تعویض سرور VPN چه میکند
کلاینت تونل را برمیچیند و به نقطه پایانی دیگری وصل میشود. پرش بعدی بیرون تونل، چه نگهبان Tor باشد چه خود مقصد، نشانی مبدأ متفاوتی میبیند. اتصالهای درون تونل میشکنند و باید دوباره برقرار شوند، پس صفحهها میتوانند تا پایان مهلت معلق بمانند بهجای اینکه تمیز بارگذاری شوند.
چیزی بالای تونل بازنویسی نمیشود، اما برچیدن نامرئی نیست. در چیدمان VPN-اول خروج هنوز توسط Tor انتخاب میشود، اما افتادن تونل اتصالهای TCP را که Tor به نگهبانش دارد میکشد، پس Tor آن مدارها را میشکند و مدارهای تازه میسازد و دوباره خروجی انتخاب میکند. بنابراین سایت میتواند پس از تعویض نشانی خروج متفاوتی ببیند، هرچند خود تعویض هرگز یکی را انتخاب نکرد. آنچه تعویض تعیین میکند نشانیای است که نگهبان میبیند؛ مدار بازسازیشده چیزی است که دوباره خروج را انتخاب میکند. اگر سرورها را فقط برای تغییر آنچه یک سایت میبیند عوض کردید در حالی که Tor جلو است، لایهای را جابهجا کردید که سایت هرگز مستقیم مشاهدهاش نمیکند، و هر تغییری که سایت متوجه شود از بازسازی آمده، نه از تعویض.
تعویض همچنین فقط بر مسیری اثر میگذارد که کلاینت مالک آن است. مرورگری که یک اتصال باز را دوباره به کار میبرد ممکن است تا وقتی دوباره وصل نشود روی مسیر قدیمی گیر کرده به نظر برسد، و پاسخ DNS ذخیرهشده دلیل معمول دیگر است. اول دوباره بارگذاری کنید، بعد قضاوت.
ترتیب تعیین میکند مقصد چه میبیند
دو ترتیب به دو پرسش متفاوت پاسخ میدهند. وقتی VPN جلوی Tor است، نگهبان و رلهها نقطه پایانی VPN را میبینند در حالی که مقصد خروج Tor را میبیند. وقتی Tor جلوی VPN است، مقصد نقطه پایانی VPN را میبیند، چون تونل آخرین چیزی است که ترافیک از آن میگذرد.
| Setup | Switch VPN server | Change Tor circuit |
|---|---|---|
| VPN, then Tor | Guard 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 VPN | Site sees the new VPN address immediately. | Circuit is rebuilt, but the site still sees the VPN address. |
پس جستوجوی IP گزارش میدهد که مقصد چه دیده است، نه مسیری که آن را حمل کرده. سرویسی که در یک چیدمان خروج و در دیگری VPN را نشان میدهد درست رفتار میکند، نه اینکه نشت کند.
آنچه هیچیک از دو عملیات نمیکند
هیچکدام هویت یک حساب را حذف نمیکند. نشست واردشده یک کوکی بهعلاوه یک رکورد سمت سرور است، و تغییر مسیر به هیچکدام دست نمیزند. پروفایل پایدار مرورگر، همان ورود و همان اثر انگشت از هر دو کار جان سالم به در میبرند.
هیچکدام مدرک هم نیست. یک وبسایت نشانیای را گزارش میدهد که در طول یک درخواست مشاهده کرده است؛ نمیتواند مسیر رله شما یا اینکه VPNتان ده دقیقه پیش افتاده یا نه را گزارش کند. اگر آن گاهنگاری را لازم دارید، همان لحظه بنویسیدش، چون بعداً از انتهای دور قابل بازسازی نیست.
کنترل را با نشانه هماهنگ کنید
از آنچه شکست خورده شروع کنید، نه از اینکه کدام دکمه کاملتر به نظر میرسد:
- یک سایت شما را مسدود میکند، کپچاها دور میزنند، یا یک سایت کند است: مدار تازه برای همان سایت.
- چیدمان فقط-VPN نشانی دیدنی دیگری لازم دارد: سرور را عوض کنید.
- انتظار خروج داشتید اما سایت VPN شما را گزارش میکند: ترتیب را بررسی کنید، Tor پشت تونل است.
- زبانهها بسته شد و همهچیز بازنشانی شد: از «هویت جدید» استفاده کردید، نه تغییر مدار.
- خروج پس از تغییر مدار بدون تغییر به نظر میرسد: رلهها میتوانند بهطور مشروع تکرار شوند، و نگهبان اصلاً جابهجا نمیشود.
پیش از تغییر هر چیز دیگری، کار و نشانهای را که قرار بود برطرف کند بنویسید. دو تعویض پشت سر هم مقایسهای میسازند که قابل تفسیر نیست، و تکرار هر دو وقتی فقط یک لایه بدرفتاری میکند همان چیزی است که یک بررسی پنجدقیقهای را به یک بعدازظهر تبدیل میکند.