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

ধাপ 1: পক্ষগুলোর তালিকা করুন

প্রকৃত স্থাপনায় প্রতিটি পক্ষের তালিকা করুন: আপনার ডিভাইস, যে নেটওয়ার্কে যুক্ত হন, VPN হোস্ট, DNS রিজলভার এবং গন্তব্য সেবা। প্রতিটির জন্য লিখুন এটি কী পর্যবেক্ষণ করতে পারে এবং কোন সেটিংস আপনি নিয়ন্ত্রণ করেন।

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

বাড়ির এন্ডপয়েন্টের ক্ষেত্রে আবৃত ট্রাফিক সাধারণত সেই বাড়ির অ্যাক্সেস সংযোগ দিয়ে বেরোয়। আপনার গন্তব্য যে নির্গমন ঠিকানা দেখে তা ওই পরিবারের ঠিকানা, যা টোপোলজির তথ্য, সফটওয়্যারের ত্রুটি নয়। যদি ওই ঠিকানাটিই আপনি বদলাতে চান, বাড়ির সার্ভার তা করতে পারে না। আপনার অন্য কোথাও নির্গমন দরকার।

ধাপ 2: আপনি কী পেলেন লিখুন

আপনি স্থাপিত কনফিগারেশন দেখতে পারেন, কোন ডিভাইস যুক্ত হতে পারবে তা ঠিক করতে পারেন, নির্ণয় নীতি নির্ধারণ করতে পারেন এবং আপনার বেছে নেওয়া রেকর্ড রাখতে পারেন। আপনি সেগুলো রক্ষণাবেক্ষণ করলে এগুলো সত্যিকারের নিয়ন্ত্রণ, আর নিজে হোস্টিংয়ের সৎ কারণও এটাই।

এগুলো শর্তসাপেক্ষও। অব্যবহৃত ডিফল্ট সেটিং এবং অপরীক্ষিত ব্যাকআপ প্রোটোকল যে বৈশিষ্ট্য দেয় তা নয়; এগুলো অভিপ্রায়। নিয়ন্ত্রণটি তা প্রমাণকারী পরীক্ষার সঙ্গে লিখুন, নইলে তা গণনায় আসে না।

ধাপ 3: রক্ষণাবেক্ষণ তালিকা মেনে নিন

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

বাতিলকরণ আলাদা লাইনের দাবিদার। যে ডিভাইস কনফিগারেশন থেকে সরিয়েছেন কিন্তু কখনও বাতিল করেননি, তার কাছে এখনও বৈধ প্রমাণপত্র রয়েছে, আর পার্থক্য কেবল তখনই দেখা যায় যখন কেউ সেগুলো ব্যবহার করে। পুরোনো উপাদান দিয়ে সংযোগের চেষ্টা করে সরানোটি পরীক্ষা করুন।

ব্যাকআপেরও একই ব্যবহার দরকার। একটি ব্যাকআপ হোস্টে পুনরুদ্ধার করুন এবং নিশ্চিত করুন টানেল একই পরিচয়ে উঠছে। যে ব্যাকআপ আপনি কখনও পুনরুদ্ধার করেননি তা একটি ফাইল, পুনরুদ্ধার পরিকল্পনা নয়।

ধাপ 4: নামহীনতার অনুমান ছাড়ুন

সার্ভার চালানো আপনার ব্রাউজারকে নামহীন করে না। সাইটগুলো এখনও অ্যাকাউন্ট তথ্য ও কুকি পায়, এবং HTTPS টানেল নির্বিশেষে নিজের পথে অ্যাপ্লিকেশন ডেটা রক্ষা করে।

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

যদি লক্ষ্য হয় সহজে সম্পর্ক স্থাপন করা না যায়, তবে নিজে হোস্টিং তা কঠিন করার বদলে সহজ করে তুলতে পারে। একটি সন্ধ্যা দেওয়ার আগে ঠিক করুন আপনি সত্যিই কোন বৈশিষ্ট্য চান। অনন্যতা একটি খরচ, বৈশিষ্ট্য নয়, এবং নিজে হোস্টিং নিয়ে বেশিরভাগ লেখায় তা আসে না। এটি ধাপ 1-এর পক্ষ সারণিতে লিখুন, বিনিময়টি দৃশ্যমান হবে।

ধাপ 5: উল্লেখিত কারণেই এটি বেছে নিন

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

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

ধাপ 6: বেরিয়ে যাওয়ার পরিকল্পনা করুন

আগেই ঠিক করুন আপনি কীভাবে হোস্ট থেকে সরে যাবেন: কনফিগারেশন কোথায় থাকে, ক্লায়েন্ট প্রোফাইল কীভাবে পুনরায় ইস্যু হয় এবং আপনার রাখা রেকর্ডগুলোর কী হবে। প্রস্থান পরিকল্পনা ছাড়া নিজে হোস্ট করা সেবা এমন নির্ভরতায় পরিণত হয় যা আপনি সরাতে পারেন না।

AWS-এর শেয়ারকৃত দায়বদ্ধতার মডেল AWS-এর বাইরেও একটি উপকারী টেমপ্লেট, কারণ এটি একই প্রশ্ন চাপায়: কোন স্তর আপনার এবং কোনটি অন্য কারও। ধাপ 1-এর প্রতিটি পক্ষের জন্য এর উত্তর দিন, এবং ভরসার মডেল স্লোগান থাকা ছেড়ে দেয়।

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