SSD Nodes Learn Hosting plans →
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-28

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

VPS ভাড়ায় নেওয়া একটি কম্পিউটার, VPN encrypted tunnel। দুটির কাজ ও খরচ, VPS-এ VPN host করার উপায় এবং কেন শুধু VPS traffic গোপন করে না, তা জানুন।

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

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

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

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

একটি VPS আসলে কী

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

ssh root@203.0.113.10
uname -srm

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

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

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

VPN আসলে কী

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

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

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

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

কে server চালায়, তা গুরুত্বপূর্ণ

এটি marketing-এ সাধারণত বলা হয় না। VPN আপনার traffic কে দেখতে পারে—এই প্রশ্নটি internet provider-এর কাছ থেকে VPN server পরিচালনাকারীর কাছে সরিয়ে দেয়। প্রশ্নটি মুছে দেয় না।

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

Self-hosting-এর একটি স্পষ্ট সীমাবদ্ধতা আছে। আপনি যদি একমাত্র VPN user হন, তাহলে server থেকে বের হওয়া প্রতিটি connection আপনার। Exit পর্যবেক্ষণকারী ব্যক্তি একজন user-ই দেখতে পায়। Commercial service একই address-এর আড়ালে হাজারো user-এর traffic মিশিয়ে দেয়, তাই traffic-এর সঙ্গে নির্দিষ্ট user-কে যুক্ত করা কঠিন হয়। Self-hosting আপনাকে control দেয়, কিন্তু সেই crowd-এর আড়াল হারাতে হয়।

প্রতিটির খরচ

দাম পরিবর্তিত হয়, তাই এগুলোকে নির্দিষ্ট quotation-এর বদলে আনুমানিক চিত্র হিসেবে বিবেচনা করুন। July 2026 অনুযায়ী, personal VPN, ছোট website বা কয়েকটি container চালানোর উপযোগী একটি ছোট VPS-এর খরচ প্রতি মাসে low single-digit থেকে low double-digit dollar-এর মধ্যে থাকে। একটি commercial VPN subscription-এর খরচও একই পরিসরে, এবং দীর্ঘ prepaid term নিলে প্রতি মাসে প্রায়ই আরও কম হয়।

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

কোনো machine পাওয়ার একমাত্র উপায় rental নয়। আপনার বাড়িতে অব্যবহৃত hardware থাকলে আপনার cupboard-এ থাকা একটি Proxmox box এবং rented VPS-এর তুলনা মাসিক fee-এর বদলে power bill, uptime এবং আপনার public IP address প্রয়োজন কি না—এসব বিষয়ে নির্ভর করবে।

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

আপনার লক্ষ্য যদি network traffic নিয়ে হয়, তাহলে VPN বেছে নিন। আপনি চান coffee shop-এর network আপনি কোন site খুলছেন তা দেখতে না পাক। আপনি অন্য কোনো দেশে আছেন বলে দেখাতে চান। এমন কোনো work বা home network-এ পৌঁছাতে হবে, যার public address নেই।

আপনার লক্ষ্য যদি কোনো কিছু চালানো হয়, তাহলে VPS বেছে নিন। আপনি একটি website, API, Git server, media library, bot, monitoring dashboard চালাতে চান, অথবা এমন কোথাও একটি cron job রাখতে চান, যেটি আপনার laptop চালু থাকার ওপর নির্ভর করবে না। যেসব job-কে আপনার SSH session শেষ হওয়ার পরও চলতে হবে, সেগুলোই সবচেয়ে স্পষ্ট উদাহরণ। কারণ VPS-এ headless dsh চালানোর মতো করে কোনো process systemd-এর কাছে হস্তান্তর করলে, আপনি উপস্থিত না থাকলেও crash বা reboot-এর পরে সেটি আবার চালু হয়। একটি VPS-এ কী চালাবেন তা নিশ্চিত না হলে, 2026 সালে self-hosting করার মতো বিষয় তালিকাটি শুরু করার জন্য ভালো জায়গা।

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

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

একটি VPS হলো public IP address-সহ একটি কম্পিউটার। VPN tunnel-এর দূর প্রান্ত হিসেবে public IP address-সহ একটি কম্পিউটার প্রয়োজন। তাই একটি VPS-ই VPN server হতে পারে।

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

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

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

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

আরেকটি মধ্যবর্তী বিকল্পও আছে। আপনি যদি public exit point-এর বদলে নিজের ডিভাইসগুলোকে ব্যক্তিগতভাবে একে অপরের সঙ্গে যোগাযোগ করাতে চান, তাহলে hub-and-spoke VPN-এর তুলনায় mesh network পরিচালনা করা সহজ। একটি VPS-এ নিজস্ব Headscale coordination server চালানো peer list নিজে হাতে পরিচালনা না করেই এই সুবিধা দেয়। এটি নেওয়ার আগে জানা ভালো যে Tailscale-এর free plan-এ ইতিমধ্যে 6 জন user এবং সীমাহীন personal device অন্তর্ভুক্ত আছে। তাই একটি household বা solo setup-এর ক্ষেত্রে নিজস্ব coordinator চালানো মূলত control-এর বিষয়, cost-এর নয়। এই tier অতিক্রম করলে billing device নয়, user-এর সংখ্যা ধরে হিসাব করা হয়। তাই একটি household বা small team-এর প্রকৃত খরচ কত দাঁড়ায়—নিজে coordinator চালানোর সিদ্ধান্ত নেওয়ার আগে সেই অঙ্কটি VPS-এর মাসিক কয়েক ডলার খরচের পাশে বিবেচনা করুন। আর ওই server-এর পেছনে যদি একটি single machine-এর বদলে সম্পূর্ণ private network থাকে, তাহলে VPS-কে subnet router-এ রূপান্তর করলে ডিভাইসগুলোতে আলাদা কিছু install না করেই ওই network-এর প্রতিটি address-এ পৌঁছানো যায়। ওই mesh-এর কোনো service browser-এ খোলার মতো হলে পরবর্তী সিদ্ধান্ত হলো কে সেটিতে পৌঁছাতে পারবে। এখানেই নিজের ডিভাইসগুলোর জন্য site পরিবেশন করা এবং public internet-এ উন্মুক্ত করার মধ্যে পার্থক্যটি নির্ধারিত হয়।

FAQ

VPS কি VPN-এর মতো?

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

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

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

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

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

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

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

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

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