SSD Nodes Learn 8GB RAM — $66/বছর
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-01

VPS বনাম VPN: পার্থক্য কী এবং কোনটি আপনার দরকার?

VPS হলো ভাড়ার computer, আর VPN হলো encrypted tunnel। খরচ, কাজের পার্থক্য এবং VPS দিয়ে কীভাবে নিজের VPN host করবেন, তা সহজভাবে জানুন।

VPS বনাম VPN: সংক্ষিপ্ত উত্তর

VPS এবং VPN ভিন্ন ধরনের জিনিস। তাদের নামের মিলটি কেবল কাকতালীয়। VPS (virtual private server) হলো এমন একটি কম্পিউটার, যা আপনি মাসিক ভাড়ায় ব্যবহার করেন। VPN (virtual private network) হলো একটি encrypted tunnel, যা internet-এ পৌঁছানোর আগে আপনার traffic অন্য একটি স্থানে পাঠায়। একটির মাধ্যমে আপনি একটি কম্পিউটার ব্যবহার করেন। অন্যটি packets স্থানান্তরের জন্য একটি service।

তাদের নামে "virtual" এবং "private" শব্দ দুটি অভিন্ন। এর বাইরে তাদের মধ্যে কোনো মিল নেই। VPS আপনাকে একটি Linux machine, একটি public IP address, একটি root login এবং একটি disk দেয়। VPN আপনাকে একটি network path দেয়। VPN-এ আপনি software install করতে পারবেন না। আবার VPS নিজে থেকে কারও কাছ থেকে আপনার traffic গোপন করে না।

তারা একটি ক্ষেত্রে একসঙ্গে ব্যবহৃত হয়। এ কারণেই মানুষ দুটিকে একসঙ্গে খোঁজে: VPS ব্যবহার করে আপনি নিজের VPN host করতে পারেন। এটি শেষে ব্যাখ্যা করা হয়েছে।

VPS আসলে কী

VPS হলো একটি physical server-এর একটি বিভক্ত অংশ, যা KVM-এর মতো hypervisor দ্বারা আলাদা করা হয়। আপনার অংশের নিজস্ব kernel, নিজস্ব filesystem, নিজস্ব memory allocation এবং নিজস্ব public IP address থাকে। ভেতর থেকে এটি একটি সম্পূর্ণ computer-এর মতো দেখায়। আপনি SSH-এর মাধ্যমে login করেন এবং root হিসেবে কাজ করেন।

ssh root@203.0.113.10
uname -srm

এটি আপনার server-এ চলমান kernel-এর version দেখায়, যেমন Linux 6.8.0-60-generic x86_64। ওই kernel-এর ভেতরে অন্য কেউ নেই। এটাই VPS-কে shared hosting থেকে আলাদা করে। Shared hosting-এ আপনি অন্য কারও machine-এর একটি directory পান এবং কী install করা হবে, তার ওপর আপনার কোনো নিয়ন্ত্রণ থাকে না।

এটি একটি বাস্তব machine হওয়ায়, এতে কী চলবে তা আপনি নির্ধারণ করেন। একটি web server। একটি database। একটি game server। একটি backup target। একটি build machine। এর বিনিময়ে maintenance-এর দায়িত্বও আপনার: updates, firewall rules, user accounts এবং backups। কোনো VPS-এ firewall না থাকলে এবং password login চালু থাকলে, IP পাওয়ার কয়েক মিনিটের মধ্যেই সেটি scan করা হয়। তাই নতুন VPS-এর প্রথম দশ মিনিট পরে install করা যেকোনো কিছুর চেয়ে বেশি গুরুত্বপূর্ণ।

একটি VPS সবসময় চালু থাকে এবং সবসময় reachable থাকে। এটাই এর মূল উদ্দেশ্য। এর একটি স্থায়ী address থাকে, যাতে অন্য machine এতে connect করতে পারে এবং এটি বিভিন্ন service চালাতে পারে।

VPN আসলে কী

VPN আপনার ডিভাইস এবং অন্য কোথাও থাকা একটি server-এর মধ্যে একটি encrypted tunnel তৈরি করে। আপনার traffic laptop-এ tunnel-এর মধ্যে প্রবেশ করে, অপর প্রান্তে বের হয়, তারপর সেখান থেকে internet-এ যায়। উত্তর একই পথে ফিরে আসে।

এর ফলে দুটি বিষয় পরিবর্তিত হয়। প্রথমত, আপনি যে network-এ সংযুক্ত আছেন—café Wi-Fi বা hotel router—সেটি একটি নির্দিষ্ট address-এ পাঠানো কেবল encrypted packet দেখতে পায়। আপনি কোন site দেখছেন, তা এটি পড়তে পারে না। দ্বিতীয়ত, আপনি যে প্রতিটি site-এ যান, সেটি আপনার IP address-এর বদলে tunnel-এর অপর প্রান্তের IP address দেখতে পায়।

এটাই সম্পূর্ণ প্রক্রিয়া। VPN আপনাকে anonymous করে না এবং exit point-এর পরের কোনো কিছু encrypt করে না। আপনার traffic VPN server ছেড়ে গেলে তা আগের মতোই exposed থাকে। তখন সুরক্ষা নির্ভর করে site নিজে যা ব্যবহার করে তার ওপর। বর্তমানে প্রায় সব ক্ষেত্রে এর অর্থ HTTPS।

আরেকটি প্রচলিত ব্যবহার হলো VPN-এর মূল উদ্দেশ্য: private network-এ প্রবেশ করা। একটি company VPN আপনার laptop-কে office network-এর অংশ করে, যাতে আপনি এমন machine-এ পৌঁছাতে পারেন যার কোনো public address নেই। কিছুই লুকানো হচ্ছে না। আপনাকে একটি network-এ যুক্ত করা হচ্ছে।

সার্ভার কে পরিচালনা করে, তা গুরুত্বপূর্ণ

এটাই সেই বিষয়, যা বিপণনমূলক বর্ণনায় বাদ পড়ে। একটি VPN আপনার ট্র্যাফিক কে দেখতে পারে—এই প্রশ্নটি আপনার internet provider-এর কাছ থেকে VPN server পরিচালনাকারীর কাছে স্থানান্তর করে। প্রশ্নটি দূর করে না।

একটি commercial VPN service ব্যবহার করলে সেই পক্ষটি হলো VPN company। তাদের logging policy এবং তাদের কথার ওপর আপনাকে আস্থা রাখতে হয়। আপনি নিজে পরিচালিত VPN ব্যবহার করলে সেই পক্ষটি আপনি নিজেই।

Self-hosting-এর একটি সুস্পষ্ট সীমাবদ্ধতা আছে, যা সরাসরি বলা দরকার। আপনার VPN যদি একমাত্র আপনিই ব্যবহার করেন, তাহলে সেই server থেকে বের হওয়া প্রতিটি connection আপনার। exit পর্যবেক্ষণকারী যে কেউ একজন user-ই দেখতে পায়। একটি commercial service একই address-এর আড়ালে হাজারো user-এর traffic একত্র করে, তাই traffic-এর উৎস নির্দিষ্ট করা কঠিন হয়। Self-hosting আপনাকে control দেয়, তবে সেই ভিড়ের আড়াল থেকে বঞ্চিত করে।

প্রতিটির খরচ

দাম পরিবর্তিত হয়। তাই এগুলোকে নির্দিষ্ট কোট হিসেবে নয়, একটি আনুমানিক পরিসর হিসেবে দেখুন। July 2026 অনুযায়ী, ব্যক্তিগত VPN, একটি ছোট ওয়েবসাইট বা কয়েকটি container চালানোর উপযোগী একটি ছোট VPS-এর খরচ মাসে একক-অঙ্কের নিম্নসীমা থেকে দুই-অঙ্কের নিম্নসীমা পর্যন্ত হয়। একটি বাণিজ্যিক VPN subscription-এর খরচও সাধারণত একই পরিসরে থাকে। দীর্ঘমেয়াদি আগাম মেয়াদ নিলে মাসিক খরচ প্রায়ই কম হয়।

খরচের পার্থক্য আসলে অর্থের নয়। এটি সময়ের পার্থক্য। VPN subscription চালানোর জন্য আপনার কোনো সময় লাগে না: একটি app install করুন, একটি দেশ বেছে নিন, কাজ শেষ। একটি VPS সঠিকভাবে সেট up করতে আপনার প্রায় এক ঘণ্টা লাগে। এরপর সেটিকে patched রাখতে মাসে কয়েক মিনিটই যথেষ্ট। এর বিনিময়ে আপনি এমন একটি machine পান, যা একসঙ্গে একাধিক কাজ করতে পারে, শুধু একটি কাজ নয়।

আপনার কোনটি প্রয়োজন

আপনার লক্ষ্য যদি নেটওয়ার্ক ট্রাফিক নিয়ে হয়, তাহলে VPN বেছে নিন। আপনি চান কফি শপের নেটওয়ার্ক যেন আপনি কোন সাইট খুলছেন তা দেখতে না পারে। আপনি অন্য কোনো দেশে আছেন বলে দেখাতে চান। আপনি এমন কোনো কর্মস্থল বা হোম নেটওয়ার্কে পৌঁছাতে চান, যার কোনো public address নেই।

আপনার লক্ষ্য যদি কোনো কিছু চালানো হয়, তাহলে VPS বেছে নিন। আপনি এমন একটি website, API, Git server, media library, bot, monitoring dashboard চালাতে চান, অথবা এমন কোথাও cron job রাখতে চান যা আপনার laptop চালু থাকার ওপর নির্ভর করবে না। কোনো VPS-এ কী রাখবেন তা নিশ্চিত না হলে, 2026 সালে নিজে host করার মতো বিষয় তালিকাটি শুরু করার জন্য ভালো জায়গা।

"কোনটি দ্রুততর"—এই প্রশ্নের কোনো উত্তর নেই, কারণ তারা একই কাজ করে না। VPN সবসময় latency বাড়ায়, কারণ আপনার packet tunnel server হয়ে ঘুরে যায়। আপনি এর মাধ্যমে traffic route না করলে VPS আপনার browsing speed-এ কোনো প্রভাব ফেলে না।

মূল কথা: একটি VPS আপনার VPN হোস্ট করতে পারে

একটি VPS হলো একটি কম্পিউটার, যার একটি public IP address আছে। VPN-এর টানেলের অপর প্রান্ত হিসেবে public IP address-যুক্ত একটি কম্পিউটার প্রয়োজন। তাই একটি VPS VPN-এর সার্ভার হতে পারে।

একটি VPS ভাড়া নিন, সেটিতে WireGuard ইনস্টল করুন, এবং আপনি এমন একটি private VPN পাবেন যার সার্ভার আপনি নিয়ন্ত্রণ করেন এবং যার লগ আপনার কাছে থাকে। WireGuard মূলধারার Linux kernel-এ অন্তর্ভুক্ত। তাই KVM VPS-এ এটি ইনস্টল করার জন্য বিশেষ কিছু প্রয়োজন হয় না:

sudo apt update && sudo apt install -y wireguard
sudo modprobe wireguard && echo ok

যদি modprobe-এর output হিসেবে ok দেখা যায়, তাহলে kernel module লোড হয়েছে এবং আপনি এমন virtualisation ব্যবহার করছেন যা এটি সমর্থন করে। যদি Operation not supported দিয়ে ব্যর্থ হয়, তাহলে আপনি এমন container virtualisation ব্যবহার করছেন যা host kernel শেয়ার করে। সে ক্ষেত্রে userspace build ব্যবহার করতে হবে। সম্পূর্ণ configuration, keys, forwarding, NAT (network address translation) এবং বিভিন্ন failure mode VPS-এ নিজে WireGuard VPN হোস্ট করার গাইড-এ রয়েছে।

এই পদ্ধতি নেওয়ার আগে দুটি ব্যবহারিক বিষয় মনে রাখুন। টানেলের জন্য একটি UDP port খোলা থাকতে হবে। তাই VPS-এর firewall rules-এ সেই port-এর অনুমতি থাকতে হবে। অনেক provider তাদের control panel-এ দ্বিতীয় একটি network firewall-ও দেয়, সেখানেও port-টির অনুমতি দিতে হবে। VPN চলার সময় একই VPS তার অন্যান্য কাজও চালিয়ে যাবে, কারণ টানেল একটি network interface, কোনো exclusive mode নয়।

আরেকটি মধ্যবর্তী বিকল্পও আছে। আপনার লক্ষ্য যদি public exit point-এর পরিবর্তে নিজের ডিভাইসগুলোর মধ্যে private যোগাযোগ করা হয়, তাহলে hub-and-spoke VPN-এর চেয়ে mesh network পরিচালনা করা সহজ। VPS-এ নিজের Headscale coordination server চালালে peer list হাতে করে পরিচালনা করতে হবে না।

FAQ

VPS কি VPN-এর মতো?

না। VPS (virtual private server) হলো ভাড়া নেওয়া একটি Linux মেশিন, যাতে root access, একটি disk এবং একটি public IP address থাকে, আর আপনি এতে software install করেন। VPN (virtual private network) হলো একটি encrypted tunnel, যা internet-এ পৌঁছানোর আগে আপনার traffic অন্য একটি server-এর মাধ্যমে পাঠায়। নাম দুটির মিল কেবল কাকতালীয়। এদের মধ্যে সম্পর্ক হলো, একটি VPS আপনার VPN tunnel terminate করা server হিসেবে ব্যবহার করা যেতে পারে।

VPS কি আমার IP address গোপন করে?

নিজে থেকে নয়। VPS ভাড়া নিলে আপনার laptop কীভাবে internet-এ পৌঁছায়, তাতে কোনো পরিবর্তন হয় না, কারণ আপনার traffic এখনও সরাসরি আপনার নিজের connection থেকেই বের হয়। আপনি traffic server-এর মাধ্যমে route করলেই কেবল আপনার IP address প্রতিস্থাপিত হয়। এর জন্য server-এ VPN বা proxy চালাতে হবে এবং আপনার device-কে সেটির দিকে নির্দেশ করতে হবে। মেশিনটির মালিক হওয়া এবং সেটিকে network path হিসেবে ব্যবহার করা এক বিষয় নয়।

VPS-এ নিজের VPN চালানো কি paid VPN service ব্যবহারের চেয়ে বেশি private?

এটি সর্বত্র privacy বাড়ানোর বদলে trust-এর স্থান পরিবর্তন করে। আপনি server এবং তার logs নিয়ন্ত্রণ করেন, তাই provider-এর policy-র ওপর trust করার প্রয়োজন থাকে না। তবে ওই IP address-এ সম্ভবত আপনিই একমাত্র user, তাই সেখান থেকে হওয়া প্রতিটি connection একজন নির্দিষ্ট ব্যক্তির সঙ্গে যুক্ত করা যায়। একটি commercial service একই address-এর আড়ালে অনেক user-এর traffic মিশিয়ে দেয়। মেশিনের ওপর নিয়ন্ত্রণের জন্য self-hosting বেছে নিন, অনেকের ভিড়ে anonymity পাওয়ার জন্য নয়।

একটি VPS কি একই সময়ে VPN এবং website চালাতে পারে?

হ্যাঁ। VPN tunnel server-এ থাকা আরেকটি network interface মাত্র, তাই এটি web server, database বা containers-এর সঙ্গে একসঙ্গে চলতে পারে। সীমাবদ্ধতা হলো CPU, memory এবং আপনার bandwidth allowance। Encryption-এর কাজও CPU ব্যবহার করে। Firewall rules আলাদা রাখুন: public site-এর জন্য সবার কাছে TCP 443 open থাকতে হবে, আর VPN-এর জন্য তার নিজস্ব UDP port open থাকতে হবে। কোনো rule-ই অন্যটির আওতা বাড়িয়ে প্রয়োগ করা উচিত নয়।

Websites ইতিমধ্যে HTTPS ব্যবহার করলে কি VPN দরকার?

HTTPS কোনো site-এ আপনি যা পাঠান এবং site থেকে যা গ্রহণ করেন, তা ইতিমধ্যে encrypt করে। তাই এই অংশে VPN অতিরিক্ত কিছু যোগ করে না। VPN যে বিষয়টি গোপন করে, তা হলো destination নিজেই। HTTPS এই destination আপনার network এবং internet provider-এর কাছে দৃশ্যমান রাখে। VPN আপনাকে অন্য একটি country থেকে connection করছেন বলে দেখাতেও পারে। এ ছাড়া এটি আপনার device-কে এমন একটি private network-এর ভেতরে রাখতে পারে, যার কোনো public address নেই। এগুলোর কোনোটিই যদি আপনার সমস্যার সঙ্গে সম্পর্কিত না হয়, তাহলে HTTPS ইতিমধ্যে প্রয়োজনীয় কাজ করছে।