রাউটার VPN ক্লায়েন্ট বনাম সার্ভার মোড: প্রতিটি কী সক্ষম করে
রাউটারের একটি ভূমিকা আপনার ট্রাফিক দূরের এক্সিটে পাঠায়, অন্যটি আপনাকে ভিতরে ফিরতে দেয়। যেকোনোটি চালু করার আগে মেনু, ক্রেডেনশিয়াল ও ফেরার পথ পড়ুন।
আপনি রাউটারে লগ ইন করেন, VPN পৃষ্ঠা খোলেন এবং দেখতে পান দুটি ট্যাব একই বৈশিষ্ট্যের দুইবার বর্ণনার মতো: একটি অন্য জায়গা থেকে প্রোফাইল ফাইল চায়, অন্যটি আপনাকে সার্টিফিকেট তৈরি করে পোর্ট বেছে নিতে বলে। এরা একই সেটিংয়ের দুটি দৃশ্য নয়। একটি ভূমিকা রাউটারকে বাইরে ডায়াল করতে দেয়, অন্যটি তাকে উত্তর দিতে দেয়, এবং একটি ডিভাইস দুটোই করতে পারে, একটিও অন্যটিকে সাহায্য না করেই। মেনু কীভাবে পড়বেন এবং কিছু চালু করার আগে আপনি কোন দিকে আছেন তা ঠিক করবেন, তা এখানে।
VPN মেনু খুলুন এবং ভূমিকার নামগুলো পড়ুন
টগল নয়, বিভাগের শিরোনাম দিয়ে শুরু করুন। ক্লায়েন্ট বা “VPN পরিষেবায় সংযোগ করুন” লেখা ট্যাব একটি আমদানি করা প্রোফাইল, কনফিগারেশন ফাইল বা অন্য কারও দেওয়া ক্রেডেনশিয়ালের সেট আশা করে। সার্ভার লেখা ট্যাব আশা করে আপনি পরিচয়গুলো তৈরি করবেন, একটি প্রোটোকল ও পোর্ট বেছে নেবেন এবং সাধারণত যে প্রতিটি ডিভাইস সংযোগ করবে তার জন্য একটি প্রোফাইল রপ্তানি করবেন।
বাক্সের বিপণন বাক্যটিকে মেনু তার সঙ্গে মিলে না যাওয়া পর্যন্ত অযাচাইকৃত ধরুন। “VPN সমর্থিত” মানে ক্লায়েন্ট, সার্ভার, কেবল রাউটারের পিছনের ডিভাইসে প্যাকেট পাঠানো প্রোটোকল পাস-থ্রু সহায়ক, বা আদৌ কোনো আদর্শ প্রোফাইল ছাড়া মালিকানাধীন রিমোট-অ্যাক্সেস অ্যাপ হতে পারে। ফার্মওয়্যার ডকুমেন্টেশনই একমাত্র জায়গা যেখানে এই ক্ষেত্রেগুলো আলাদা করা হয়, স্টিকারের মডেল নম্বর নয়।
ক্লায়েন্ট মোড: আপনার ল্যান অন্য কারও এক্সিট দিয়ে বের হয়
ক্লায়েন্ট মোডে রাউটার VPN অ্যাপ চালানো ল্যাপটপের মতো আচরণ করে। এর জন্য প্রয়োজন সামঞ্জস্যপূর্ণ প্রোটোকল, দূরের অপারেটরের প্রোফাইল বা ক্রেডেনশিয়াল, এবং কোন ডাউনস্ট্রিম ডিভাইস টানেল ব্যবহার করবে সে সম্পর্কে রাউটিং সিদ্ধান্ত। অনেক ফার্মওয়্যার পলিসি তালিকা দেয় যেখানে আপনি টানেল দিয়ে পাঠানো উচিত এমন সোর্স ঠিকানা বা ইন্টারফেসের নাম দেন এবং বাকিগুলো সাধারণ সংযোগে রেখে দেন।
নিঃশব্দে ব্যর্থ হয় যে অংশটি তা হলো দূরের দিক। আপনি যে এন্ডপয়েন্টে সংযোগ করেন তা আপনার হয়ে ইন্টারনেট ট্রাফিক ফরোয়ার্ড করবে এবং ফেরার পথ দেবে, যা প্রোভাইডারের পলিসি, আপনার রাউটারের সেটিং নয়। কেবল সার্ভার মোড দেওয়া মেনু যেভাবেই কনফিগার করা হোক এই বাইরের পরিষেবা তৈরি করতে পারে না, এবং কেবল সাইট-থেকে-সাইট লিঙ্ক সমর্থনকারী প্রোভাইডার টানেল সফলভাবে সংযোগ করতে পারে, কিন্তু আপনি এর মধ্য দিয়ে যা পাঠান সব ফেলে দিতে পারে।
এরপর টানেলের DNS হ্যান্ডলিং দেখুন। প্রোফাইল কোনো রিজলভার ঠেলে দিলে রাউটার সেই রিজলভার ডাউনস্ট্রিম ক্লায়েন্টদের দেবে; না দিলে ক্লায়েন্টরা আইএসপি রিজলভারই ব্যবহার করে এবং প্যাকেট ভিতরে গেলেও নাম টানেলের বাইরে সমাধান করে। সংযুক্ত ল্যাপটপ থেকে দ্রুত পরীক্ষা: IP-ইকো পৃষ্ঠায় যে ঠিকানা দেখেন তা এক্সিট হওয়া উচিত, এবং ব্যবহৃত রিজলভার ঠিকানাটি টানেলের দেওয়া ঠিকানা হওয়া উচিত।
সার্ভার মোড: অন্য কেউ আপনার ল্যানে পৌঁছায়
সার্ভার মোড দিক উল্টে দেয়। রাউটার শোনে, ভ্রমণরত ডিভাইস সংযোগ করে, তারপর রাউটার ঠিক করে সেই সংযোগ কোন হোম রিসোর্সে পৌঁছাতে পারবে। NAS, ল্যাব মেশিন বা প্রিন্টারের জন্য এই ভূমিকাই চান, এবং এর একটি পূর্বশর্ত আছে যা ক্লায়েন্ট ভূমিকায় নেই: বাইরের কিছুকে শ্রোতার কাছে পৌঁছাতে হবে।
এই পূর্বশর্তেই বেশিরভাগ হোম সেটআপ আটকে যায়। রাউটার যদি আইএসপির নিজস্ব গেটওয়ের পিছনে থাকে, তবে VPN পোর্ট সেই গেটওয়ে থেকে ফরোয়ার্ড করতে হবে, নয়তো রাউটারকে ব্রিজ বা DMZ মোডে রাখতে হবে। ক্যারিয়ার-গ্রেড NAT-এর পিছনে ফরোয়ার্ড করার মতো কোনো ইনবাউন্ড পোর্টই নেই, তাই নকশা বদলাতে হবে: রাউটার থেকে রিলে, হোস্টেড এন্ডপয়েন্ট বা মেশ পণ্যে আউটবাউন্ড টানেল। যে সার্ভারে পৌঁছানো যায় না তা ভুলভাবে কনফিগার করা নয়, তা পৌঁছানোই যায় না।
পরিচয়ও ভূমিকা অনুযায়ী আলাদা। যে গৃহস্থালি ক্লায়েন্ট প্রোফাইল সবকিছু একটি পেইড এক্সিটে পাঠায় তা একটিই ভাগ করা গোপনীয়তা, অন্যদিকে তিনটি ফোন ও একটি ল্যাপটপ গ্রহণকারী সার্ভারের প্রয়োজন চারটি পরিচয়, যেগুলো আলাদাভাবে বাতিল করতে পারবেন। সার্টিফিকেট ও কী ডিভাইসভিত্তিক, এবং রাউটারের রপ্তানি পৃষ্ঠা গৃহস্থালির জন্য একটি ফাইলের বদলে প্রতিটি ডিভাইসের জন্য একটি ফাইল দেওয়া উচিত।
প্রতিশ্রুতিবদ্ধ হওয়ার আগে সঠিক বাস্তবায়ন দেখে নিন
Netgate-এর VPN ভূমিকা বাছাইয়ের ডকুমেন্টেশন ভূমিকাগুলোকে এভাবেই আলাদা করে, এবং ট্যাবের নাম থেকে অনুমান না করে আপনার ফার্মওয়্যারের সমতুল্য পৃষ্ঠাটি পড়া উচিত। তিনটি সুনির্দিষ্ট তথ্য খুঁজুন: ক্লায়েন্ট কোন প্রোটোকল বলতে পারে, সার্ভার আপনার ডিভাইসের ব্যবহৃত প্রোটোকল সমর্থন করে কি না, এবং রাউটিং পলিসি সোর্স ঠিকানা, পুরো ইন্টারফেস, নাকি কিছুই কভার করে না।
তারপর সহায়তার সীমারেখা দেখুন। ক্লায়েন্ট ট্যাব আছে কিন্তু পলিসি তালিকা নেই এমন ভোক্তা রাউটার প্রতিটি ডিভাইস টানেল দিয়ে পাঠাবে, যা স্ট্রিমিং বক্সের জন্য ঠিক আর অফিস টানেল দরকার এমন কাজের ল্যাপটপের জন্য ভুল। সার্ভার ট্যাব আছে কিন্তু একটি ভাগ করা প্রোফাইল আছে এমন রাউটার যুক্তিসঙ্গত ল্যাব সরঞ্জাম আর পরিবারের জন্য দুর্বল পছন্দ, কারণ একটি ডিভাইস বাতিল মানে সবার কনফিগারেশন বদলানো।
ট্রাফিক কোথা থেকে শুরু হয় সেই অনুযায়ী ভূমিকা বাছুন
| What you want | Role | What must be true |
|---|---|---|
| Household devices exit through a paid VPN | client | provider profile plus a working return path |
| Reach a NAS while travelling | server | reachable listener and per-device identities |
| Join two sites permanently | either, as a site-to-site pair | matching protocols and non-overlapping subnets |
| Only one laptop needs the tunnel | neither | run the client on the laptop instead |
আর কিছু বদলানোর আগে বেছে নেওয়া সারিটি শুরু থেকে শেষ পর্যন্ত হেঁটে দেখুন। ভূমিকা চালু করুন, একটি ক্লায়েন্ট সংযোগ করুন, এটি যে ঠিকানায় দেখা যায় তা নিশ্চিত করুন, কোন রিজলভার ব্যবহার করে তা নিশ্চিত করুন, এবং বিপরীত দিকে ফেরার পথ নিশ্চিত করুন। রাউটারে ফায়ারওয়াল পৃষ্ঠাও থাকলে দেখুন নতুন ইন্টারফেস টানেল না থাকা অবস্থায় লেখা কোনো ডিফল্ট নিয়মে আটকা পড়ছে কি না।
যখন দুটি ভূমিকাই পাওয়া যায় এবং প্রয়োজন সত্যিই দুটোই, তখন সেগুলো আলাদা ডকুমেন্টেশনসহ আলাদা বৈশিষ্ট্য হিসেবে চালান। একটি রাউটার একই সময়ে টেলিভিশনের জন্য বাইরে ডায়াল করতে এবং NAS-এ ফোনের সংযোগ নিতে পারে, তবে দুটি পলিসি একটি সাবনেট, একটি DNS সেটিং বা একটি ফায়ারওয়াল জোন ভাগ করতে পারবে না, নয়তো একটির জন্য করা প্রথম পরিবর্তন অন্যটি ভেঙে দেবে।