যেভাবে বিডিআইএক্স সার্ভারে পার্সোনাল ভিপিএন সেটাপ করবেন এবং আপনার ইন্টারনেটকে আরও ফাস্ট করবেন

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

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


যা যা মাথায় রাখতে হবে

১। প্রথমত, আপনাকে নিশ্চিত করতে হবে যে আপনার ব্রডব্যান্ড কানেকশনে বিডিআইএক্স সার্ভার সাপোর্ট আছে এবং বিডিআইএক্স সার্ভারের জন্য আপনার আইএসপিএক্সট্রা স্পিড প্রোভাইড করে। যেমন, আমার ইন্টারনেট স্পিড ২০ এমবিপিএস, তবে আমার বিডিআইএক্স স্পিড ৫০ এমবিপিএস। আপনারও যদি এমন এক্সট্রা স্পিড থাকে, তাহলেই আপনি এটা করতে পারবেন। আর যদি আপনার ব্রডব্যান্ড কানেকশনই না থাকে, তাহলে এখান থেকেই পড়া বন্ধ করুন। নিচে স্ক্রল করে আপনার কোনো লাভ হবেনা।

২। দ্বিতীয়ত, আপনাকে নিশ্চিত করতে হবে যে, যে ওয়েব সার্ভার কোম্পানি থেকে আপনি বিডিআইএক্স সার্ভার কিনবেন, তাদের হাই স্পিড গ্লোবাল ব্যান্ডউইথ আছে। কারন তাদের বিডিআইএক্স ব্যান্ডউই যদি ১০ জিবিপিএসও থাকে, ওদের গ্লোবাল ব্যান্ডউইথ ৫ এমবিপিএস হলে আপনি ভিপিএন হোস্ট করে কখনোই ৫ এমবিপিএস এর বেশি স্পিড পাবেন না। তাই আগে থেকেই সার্ভার কোম্পানির সাথে কথা বলে নিশ্চিত হয়ে নেবেন যে, তাদের গ্লোবাল/ইন্টারন্যাশনাল ব্যান্ডউইথ কত। যদি ওদের গ্লোবাল ব্যান্ডউউথ আপনার আইএসপির বিডিআইএক্স ব্যান্ডউইথের থেকে বেশি হয়, তাহলেই আপনি ভিপিএন হোস্ট করে এক্সট্রা স্পিড পাবেন, নয়তো পাবেন না।

আমার জানামতে ExelNode এবং BengalHost এই দুটি দেশীয় হোস্টিং কোম্পানি যথাক্রমে ১০০ মেগাবিট/সেকেন্ড এবং ১ গিগাবিট/সেকন্ড ইন্টারন্যাশনাল ব্যান্ডউইথ প্রোভাইড করে থাকে। আমি এই দুটি কোম্পানিরই ভিপিএস সার্ভার ট্রাই করেছি। দুটি ভিপিএন সার্ভারেই আমি বিডিআইএক্স স্পিড বাইপাস করতে সক্ষম হয়েছি। তবে যদি আপনার বিডিআইএক্স ব্যান্ডউইথ ৫০ মেগাবিটের থেকেও কম থাকে, তাহলে আপনি এমন কোন বিডিআইএক্স সার্ভারও নিতে পারেন, যাদের গ্লোবাল ব্যান্ডউইথ ৫০ মেগাবিট। তবে ৫০ মেগাবিটের নিচের গ্লোবাল ব্যান্ডউইথের কোন সার্ভার নিতে রিকমেন্ড করবো না আমি।

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

যেসব টুলস বা সফটওয়্যার দরকার হবে

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

২। আপনার দরকার হবে একটি ফাংশনাল এসএসএইচ ক্লায়েন্ট, যেমন PuTTy। এছাড়া অন্য যেকোনো এসএসএইচ টার্মিনাল ব্যবহার করলেও হবে। মডার্ন ইউজার ইন্টারফেসের একটি টার্মিনাল ব্যাবহার করতে চাইলে মাইক্রোসফট স্টোর থেকে Tremius অ্যাপটি ডাউনলোড করে নিতে পারেন।

৩। আপনার দরকার হবে একটি এফটিপি ক্লায়েন্ট, যেমন Filezilla, যার সাহায্যে আপনি আপনার ভিপিএস সার্ভারটি থেকে রিমোটলি আপনার ডেস্কটপের লোকাল স্টোরেজে ফাইল ডাউনলোড করতে পারেন।

৪। দরকার হবে OpenVPN Client Connect সফটওয়্যার, যেটি মূলত ভিপিএন সার্ভারে কানেক্ট করতে এবং কানেক্টেড থাকার জন্য দরকার হবে।

তাহলে এবার কাজ শুরু করা যাক!

যেভাবে ভিপিএন সেটাপ করবেন

সবার প্রথমে আপনাকে আপনার পারচেজ করা ভিপিএস সার্ভারটির কনট্রোল প্যানেলে লগিন করতে হবে। আমি আশা করছি, আপনি যেহেতু এই পোস্টটি এতদূর পর্যন্ত পড়ছেন, তার অর্থ আপনার ভিপিএস সার্ভার ম্যানেজমেন্ট এবং সার্ভারের কনট্রোল প্যানেলের ব্যাপারে অভিজ্ঞতা রয়েছে। যাইহোক, এবার আপনার সার্ভারের আইপি অ্যাড্রেসটি এবং আপনার লিনাক্স ভিএমে সেট করা অ্যাডমিন নেম (যা অধিকাংশ ক্ষেত্রে হয়ে থাকে root) এবং লগিন পাসওয়ার্ড ব্যাবহার করে যেকোনো SSH ক্লায়েন্ট ব্যাবহার করে আপনার সার্ভারে লগিন করুন।

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

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

এরপর কনসোলে আপনাকে শুধুমাত্র একটা ছোট্ট লাইন কপি পেস্ট করে বসাতে হবে আর ইন্টার প্রেস করতে হবে। নিচের লাইনটি কপি করে পেস্ট করে দিন এবং ইন্টার প্রেস করুন।

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

ইন্টার প্রেস করার পরেই দেখবেন যে, বেশ কিছু স্ক্রিপ্ট রান হচ্ছে। কিছুক্ষন এসব স্ক্রিপ্ট রান করার পরে আপনাকে দুটি অপশন দেওয়া হবে। আপনাকে বেছে নিতে হবে যে আপনি ভিপিএন সার্ভারটি UDP প্রোটোকলে করতে চাইছেন, নাকি TCP প্রোটোকলে। আপনি যেকোনো একটি সিলেক্ট করতে পারেন। আর না চাইলে জাস্ট ডিফল্ট অপশন সিলেক্ট করে রেখেই ইন্টার প্রেস করতে পারেন আবার।

ইন্টার প্রেস করার পরে আপনাকে সিলেক্ট করতে বলা হবে যে আপনি কোন পোর্ট ব্যাবহার করতে চাইছেন। এখানেও জাস্ট আবার ইন্টার প্রেস করে এড়িয়ে যান। কারন, অনেকসময় কিছু চেঞ্জ করলে দেখা যায়, ভিপিএন কানেক্ট করতে বেশ ঝামেলা পোহাতে হয়।

এরপরে আপনাকে সিলেক্ট করতে বলা হবে, আপনি ভিপিএন এর জন্য কোন ডিএনএস সার্ভার ব্যাবহার করতে চাইছেন। আপনি আপনার ইচ্ছামত যেকোনো সার্ভার সিলেক্ট করতে পারেন, তবে আমি সাজেস্ট করবো ক্লাউডফ্লেয়ার (1.1.1.1) ব্যাবহার করতে।

এরপরে আপনার কাছে ভিপিএন এর প্রথম ক্লায়েন্টের নাম জানতে চাইবে। এটি মূলত যে ভিপিএন সার্ভারটি ব্যাবহার করবে, তার নাম। এখানে আপনি যেকোনো নাম ব্যাবহার করতে পারবেন।

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

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

ডাউনলোড করার জন্য আপনার সার্ভারে যদি বিল্ট ইন ফাইল ম্যানেজার থাকে, তা ব্যাবহার করতে পারেন। আর যদি না থাকে তাহলে যেকোনো এফটিপি ক্লায়েন্ট ব্যাবহার করে আপনার সার্ভারের এফটিপি অ্যাক্সেস নিতে পারেন। এক্ষেত্রে আমি ব্যাবহার করছি Filezilla অ্যাপটি।

ভিপিএস সার্ভার ম্যানেজমেন্ট নিয়ে আইডিয়া থাকলে আশা করি Filezilla কিভাবে ব্যাবহার করতে হয় সে বিষয়েও আপনার ধারণা রয়েছে। জাস্ট হোস্ট অপশনে আপনার সার্ভারের আইপি অ্যাড্রেস, ইউজারনেমের জায়গায় আপনার ইউজারনেম (যা অধিকাংশ ক্ষেত্রে হয়ে থাকে root), পাসওয়ার্ডের জায়গায় আপনার পাসওয়ার্ড এবং পোর্টের জায়গায় 22 বসিয়ে কানেক্ট করুন।

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

যেভাবে কানেক্ট করবেন ভিপিএন সার্ভারে

এবার OpenVPN Connect নামের যে অ্যাপটার ব্যাপারে বলেছিলাম সেই অ্যাপটির দরকার হবে। এখানে তেমন কঠিন কোন কাজই নেই। আপনাকে অ্যাপটি ওপেন করতে হবে। ওপেন করার পরে সকল ইউজার এগ্রিমেন্ট মেনে নেওয়ার পরে দেখতে পাবেন যে অ্যাপটিতে আপনার ভিপিএন কনফিগ ফাইল ইমপোর্ট করতে বলা হচ্ছে। ওপরের দিকে খেয়াল করলে দেখবেন লিংকের পাশাপাশি ফাইল থেকে প্রোফাইল ইমপোর্ট করারও একটি অপশন দেওয়া আছে। আপনাকে File অপশনটি সিলেক্ট করে সেখানে আপনার আগে থেকে ডাউনলোড করে রাখা ওই .ovpn ফাইলটি আপলোড করে দিতে হবে। ফাইলটি সিলেক্ট করে Import অপশনে ক্লিক করলেই আপলোড হয়ে যাবে।

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

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

মাল্টিপল ডিভাইসের জন্য আপনাকে আলাদা আলাদা ক্লায়েন্ট তৈরি করে নিতে হবে (স্ক্রিপটটি আরও একবার করে রান করে)। আর হ্যা, এতক্ষনে তো বুঝিয়েই গিয়েছেন যে, একইভাবে কনফিগ ফাইল ইমপোর্ট করে আপনার কম্পিউটারের পাশাপাশি আপনার অ্যান্ড্রয়েড বা আইফোনেও একইভাবে ভিপিএন ব্যাবহার করতে পারবেন। এবার আপনার সার্ভার এবং সার্ভার কোম্পানির বিডিআইএক্স লিংক আপ থাকলেই আপনি সারাক্ষণই বিডিআইএক্স স্পিডে সবকিছুই আপলোড ডাউনলোড করতে পারবেন। তবে হ্যা, ডাউনলোডের ক্ষেত্রে Internet Download Manager ব্যাবহার করবেন সর্বোচ্চ ডাউনলোড স্পিড নিশ্চিত করতে।

তো আজ এই পর্যন্তই। ওপরে বর্ণনা করা ট্রিকটি ৯৫% সময়ই কাজ করে। তবে অনেকসময় অজানা অনেক সমস্যার কারনে কাজ নাও করতে পারে। তবে কাজ না করার সম্ভাবনা কম। তবুও টিউটোরিয়ালটি ফলো করতে চাইলে কিছুটা রিস্ক নেওয়ার মেন্টালিটি নিয়েই কাজ করবেন। আর এ ব্যাপারে কোনো প্রশ্ন থাকলে নিচে কমেন্ট সেকশনে জানাতে পারেন। প্রত্যেকটি প্রশ্নেরই উত্তর দেওয়ার চেষ্টা করা হবে। ভালো থাকবেন।

Image: Shutterstock.Com

About the author

সিয়াম

Add comment

Categories