Tor সার্কিট বদলানো আর VPN সার্ভার বদলানো দুটোই নতুন পথ পাওয়ার মতো লাগে, কিন্তু সেগুলোকে একই বোতাম ভাবলে ভিন্ন ভিন্ন জায়গায় ভাঙে। একটি Tor ক্লায়েন্টকে একটি সাইটের জন্য ভিন্ন পথ বানাতে বলে; অন্যটি VPN ক্লায়েন্টকে ভিন্ন প্রান্তে সংযোগ করতে বলে। কোনোটিই রিসেট নয়, আর ওয়েবসাইট শেষে যে ঠিকানা দেখে তা নির্ভর করে দুটির মধ্যে কোনটি গন্তব্যের কাছাকাছি। কোন নিয়ন্ত্রণ ব্যবহার করব আর পরে কী যাচাই করব, তা এভাবে ঠিক করি।

দুটি ভিন্ন স্তরে দুটি কাজ

Tor একটি উপরিস্তর। আপনার ক্লায়েন্ট একটি গার্ড রিলে, একটি মাঝের রিলে আর একটি এক্সিট রিলে বেছে নেয়, তারপর সেই সার্কিট দিয়ে TCP স্ট্রিম বহন করে; গন্তব্য এক্সিট দেখে, আর কিছু নয়। সার্কিট বদল হলো Tor-এর ভেতরে নেওয়া সিদ্ধান্ত যে কোন রিলে স্ট্রিম বহন করবে।

VPN হলো নিচের একটি টানেল। ক্লায়েন্ট একটি প্রান্ত বেছে নেয়, ট্রাফিককে একটি বাইরের স্তরে মুড়ে দেয়, আর এরপর যা আসে তা প্রান্তের ঠিকানা দেখে। সার্ভার বদল হলো বাইরের পথ কোথায় শেষ হবে তার সিদ্ধান্ত।

স্তরগুলো স্বাধীন হওয়ায় একটি কাজ সংযোগের দূর প্রান্তে অদৃশ্য থাকতে পারে। এই অসমতাই এই দুটি নিয়ন্ত্রণ নিয়ে বেশিরভাগ বিভ্রান্তির ব্যাখ্যা দেয়।

«এই সাইটের জন্য নতুন Tor সার্কিট» কী করে

সাইট তথ্য প্যানেলে «এই সাইটের জন্য নতুন Tor সার্কিট» ওই সাইটের জন্য Tor যে স্ট্রিম বহন করছে তা বন্ধ করে এবং পরের অনুরোধের জন্য নতুন সার্কিট বানায়। ট্যাব, কুকি, লগইন আর বাকি সেশন ঠিক যেখানে ছিল সেখানেই থাকে, আর এটাই উদ্দেশ্য: সেশন রেখে পথ বদলানো।

এটি একে সংকীর্ণ ব্যর্থতার জন্য সঠিক হাতিয়ার করে: গন্তব্য যে এক্সিট রিলে ব্লক করে, এক্সিটকে অনুসরণ করা ক্যাপচা লুপ, বা একটি সাইট আটকে থাকা যখন বাকি সব সাইট ঠিক আছে। ওই প্যানেলের সার্কিট প্রদর্শনী তিনটি রিলের তালিকা দেয়, তাই এক্সিট সত্যিই বদলেছে কি না তা ধরে নেওয়ার বদলে যাচাই করতে পারেন।

গার্ডের দিকে খেয়াল রাখুন। Tor অল্প কিছু এন্ট্রি গার্ড রাখে, আর সার্কিট বদল সাধারণত একই গার্ড পুনরায় ব্যবহার করে, তাই নেটওয়ার্কে প্রথম লাফ নড়ে না। «নতুন পরিচয়» হলো বড় রিসেট: নতুন সার্কিট বানানোর আগে ট্যাব বন্ধ করে ও ব্রাউজিং অবস্থা মুছে দেয়, আর পরিচয় নিয়ন্ত্রণগুলো আলাদাভাবে নথিভুক্ত হওয়ার কারণ আছে: এটি ভিন্ন খরচের ভিন্ন কাজ।

VPN সার্ভার বদল কী করে

ক্লায়েন্ট টানেল ভেঙে অন্য প্রান্তে সংযোগ করে। টানেলের বাইরের পরের লাফ, তা Tor গার্ড হোক বা গন্তব্য নিজেই, ভিন্ন উৎস ঠিকানা দেখে। টানেলের ভেতরের সংযোগ ভাঙে ও আবার স্থাপন করতে হয়, তাই পৃষ্ঠাগুলো পরিষ্কারভাবে রিলোড না হয়ে সময় শেষ হওয়া পর্যন্ত আটকে থাকতে পারে।

টানেলের উপরে কিছুই পুনর্লিখিত হয় না, কিন্তু ভাঙাটা অদৃশ্য নয়। VPN-প্রথম সেটআপে এক্সিট এখনও Tor বেছে নেয়, তবু টানেল নামানো Tor-এর গার্ডের সঙ্গে রাখা TCP সংযোগগুলো মেরে ফেলে, তাই 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 পড়েছিল কি না তা জানাতে পারে না। এই সময়রেখা দরকার হলে তখনই লিখে রাখুন, কারণ পরে দূর প্রান্ত থেকে তা পুনর্গঠন করা যায় না।

নিয়ন্ত্রণকে উপসর্গের সঙ্গে মিলিয়ে নিন

কোন বোতাম বেশি পুঙ্খানুপুঙ্খ দেখায় তা নয়, কী ব্যর্থ হয়েছে সেখান থেকে শুরু করুন:

  • একটি সাইট আপনাকে ব্লক করে, ক্যাপচা ঘুরতে থাকে, বা একটি সাইট ধীর: সেই সাইটের জন্য নতুন সার্কিট।
  • শুধু VPN সেটআপের ভিন্ন দৃশ্যমান ঠিকানা দরকার: সার্ভার বদলান।
  • এক্সিট আশা করেছিলেন কিন্তু সাইট আপনার VPN জানাচ্ছে: ক্রম দেখুন, Tor টানেলের পেছনে।
  • ট্যাব বন্ধ আর সব রিসেট: আপনি «নতুন পরিচয়» ব্যবহার করেছেন, সার্কিট বদল নয়।
  • সার্কিট বদলের পরেও এক্সিট অপরিবর্তিত দেখায়: রিলে বৈধভাবে পুনরাবৃত্তি হতে পারে, আর গার্ড একদমই নড়বে না।

অন্য কিছু বদলানোর আগে কাজটি আর যে উপসর্গটি ঠিক করার কথা ছিল তা লিখে রাখুন। পরপর দুটি বদল এমন তুলনা তৈরি করে যা ব্যাখ্যা করা যায় না, আর কেবল একটি স্তর খারাপ আচরণ করলে দুটিই পুনরাবৃত্তি করা—এভাবেই পাঁচ মিনিটের যাচাই দুপুরে পরিণত হয়।

সম্পর্কিত নিবন্ধ