কম্পিউটার টিউটোরিয়াল

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

VPN দুই ধরনের হয়। প্রথম ধরনটি আপনি ইন্টারনেটে আপনার কার্যকলাপ মাস্ক করার জন্য ব্যবহার করেন যাতে আপনার নিরাপত্তা এবং গোপনীয়তা বাড়ে। দ্বিতীয় ধরনটি আপনি দূরবর্তী লোকেশন থেকে আপনার হোম নেটওয়ার্কের সাথে সংযোগ করার জন্য ব্যবহার করবেন।

এই আর্টিকেলে, আমরা আপনাকে দেখাব কীভাবে আপনার নিজস্ব রাউটার এবং DD-WRT নামে একটা জিনিস ব্যবহার করে দ্বিতীয় ধরনের VPN সার্ভার সেট আপ করবেন।

DD-WRT একটি ওপেন সোর্স রাউটার ফার্মওয়্যার যা আপনাকে অধিকাংশ স্টক রাউটার চেয়ে বেশি কন্ট্রোল দেয়। নিজের VPN সার্ভার সেট আপ করা একদম তुच্ছ কাজ নয়, কিন্তু অত্যন্ত জটিলও নয়। ধাপে ধাপে কী কী করতে হবে সেটি নিচে দেওয়া হলো।

নোট: আপনাকে স্পেসিফিক্যালি DD-WRT প্রয়োজন নেই। আপনার রাউটারে VPN এবং DDNS সাপোর্ট থাকলে তাও চলে—শুধু আপনাকে কিছু আপকামিং স্টেপ এডজাস্ট এবং অপক্র্সিমেট করতে হবে।

১. DD-WRT ইনস্টল করা

VPN সেট আপ করার আগে, আপনার রাউটার DD-WRT-এ চালাতে হবে। আপনার রাউটারে ইতিমধ্যে DD-WRT থাকলে, বাধা দিয়ে আগে যান। আমরা একটু ভ্যাগ থাকব কারণ সেট আপ আপনার রাউটারের একজেক্ট মডেল অনুযায়ী ভিন্ন হয়।

ইজি মোড: DD-WRT প্রি-ইনস্টলড Buffalo Router কিনতে পারেন। তারা কিছু চমৎকার রাউটার বানায় এবং নিচের মডেলে গিগাবিট ওয়ায়া-ফাই রয়েছে।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি Buffalo AirStation AC1200 Gigabit Dual Band Open Source DD-WRT NXT Wireless Router (WSR-1166DD) AMAZON-এ কিনুন

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

সবকিছু স্পষ্টভাবে লেবেল করা থাকবে। উপরের স্ক্রিনশটে, ফ্যাক্টরি ফার্মওয়্যার থেকে আপগ্রেড করার বাইনারি হলো factory-to-binary.bin।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

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

প্রাথমিক আপডেট আপনার রাউটারের বিল্ট-ইন ফার্মওয়্যার আপডেটারের মাধ্যমে হয়। আপনি আপনার লোকাল কম্পিউটার থেকে DD-WRT বাইনারি সিলেক্ট করবেন ঠিক যেমন আপনি একটি আসল ফার্মওয়্যার আপডেট সিলেক্ট করতেন। (কিছু রাউটারে এক्चুয়াল ফার্মওয়্যার লোড করার আগে একটি প্রিপ ফাইল লাগতে পারে, তাই আপনার ইনস্ট্রাকশন ডাবল চেক করুন।)

রাউটার রিবুট হওয়ার পর, https://192.168.1.1-এ নেভিগেট করুন আপনার রাউটার সেট আপ করতে। এই স্ক্রিনে, আপনি আপনার রাউটারের জন্য ইউজারনেম এবং পাসওয়ার্ড সেট আপ করবেন। এগুলো তৈরি করার পর, আপনি স্ট্যাটাস পেজে রিডাইরেক্ট হবেন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

Setup-এ ক্লিক করুন এবং আপনার তৈরি করা ইউজারনেম এবং পাসওয়ার্ড দিন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

এই নেক্সট পেজে, আপনি আপনার রাউটারের বেসিক সেট আপ করবেন: নাম, IP, এবং DHCP সেটিংস। কানেকশন ড্রপ-ডাউন-কে Automatic Configuration - DHCP-এ সেট করুন। DHCP সেটিংস ডিফল্ট रहने দিন। এবং টাইম সেটিংস আপনার টাইম জোন অনুযায়ী আপডেট করুন।

আপনি যদি কাস্টোম DNS সেট আপ করতে চান যেমন OpenDNS বা Google Public DNS, তবে সেটিও এই পেজে করবেন। সবকিছু আপনার পছন্দ অনুযায়ী সেট হলে, Apply Settings-এ ক্লিক করুন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

এটি সেট আপ হলে, Wireless ট্যাবে ক্লিক করুন এবং আপনার পছন্দ অনুযায়ী Wireless নেটওয়ার্ক কনফিগার করুন। আপনি যা করুন, এই নেটওয়ার্ক সেট আপ মিসটেকগুলো না করুন!

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

বেসিক সেট হলে, Wireless Security-এ ক্লিক করুন এবং আপনার নেটওয়ার্কে এনক্রিপশন সেট আপ করুন।

২. ডাইনামিক DNS সেট আপ করা

আমাদের নেক্সট ধাপ হলো আপনার ডাইনামিক WAN IP-এর জন্য একটি DNS ফরওয়ার্ডার সেট আপ করা। আপনি যদি স্ট্যাটিক IP-এ টাকা দেন না, তবে আপনার ISP ইচ্ছা করলে আপনার IP বদলাতে পারে—তারা কতক্ষণ পরপর বদলাবে সেটি তাদের ওপর নির্ভর করে—আপনাকে প্রতিবার আপনার VPN কনফিগারেশন বদলাতে হবে।

এটি এড়ানোর জন্য, আমরা একটি ডাইনামিক DNS সেবা ব্যবহার করব। এই সেবাগুলো আপনাকে একটি URL তৈরি করতে দেয় যা আপনার ISP যেই IP দেবে সেটিকে পয়েন্ট করবে। DD-WRT অনেক সেবাকে সাপোর্ট করে, এই টিউটোরিয়ালের জন্য আমরা ফ্রি afraid.org সেবা ব্যবহার করব।

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

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

আপনাকে শুধু একটি ফ্রি একাউন্ট প্রয়োজন, যা আপনাকে একটি সাবডোমেন দেবে ঠিকানায় নির্বাচন থেকে।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

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

আপনার রাউটারের WAN IP দিন; এটি আপনার DD-WRT পেজের উপরের ডান কোণ থেকে পাওয়া যাবে। Save-এ ক্লিক করুন এবং তারপর DDNS-এ ক্লিক করুন। এই পেজে আপনার নতুন সাবডোমেন এন্ট্রির পাশের Direct URL লিঙ্ক কপি করুন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

একাউন্ট এবং সাবডোমেন তৈরি হলে, রাউটার পেজে ফিরে যান। Setup-র অধীনে, DDNS ট্যাবে ক্লিক করুন। ড্রপ-ডাউন মেনুতে, freedns.afraid.org সিলেক্ট করুন এবং আপনার ইউজারনেম এবং পাসওয়ার্ড দিন।

Hostname-এ উপরের ধাপে কপি করা URL পেস্ট করুন। এক্সটার্নাল IP চেক Yes रहने দিন। Force Update Interval ডিফল্ট ১০ দিন, কিন্তু আপনার IP আরও ঘন ঘন আপডেট হলে এটিকে পরে এডজাস্ট করতে হতে পারে।

৩. PPTP কনফিগার করা

এই টিউটোরিয়ালের বাকি অংশে আমরা ইজি মোডে থাকব DD-WRT-র PPTP (Point to Point Tunneling Protocol) VPN অপশন কনফিগার করে। পুরনো রাউটার কম স্টোরেজের সাথে থাকলে, এটি একমাত্র অপশন হতে পারে যা আপনি দেখবেন।

এটি Microsoft-এর তৈরি একটি পুরনো VPN টেকনোলজি। এটি আপনার ডিভাইস এবং হোম নেটওয়ার্কের মধ্যে Generic Routing Encapsulation ব্যবহার করে একটি টানেল বানায়। এর মানে আপনার রিমোট ওয়েব ট্রাফিক অন্য একটি প্যাকেটে র‍্যাপ হয়ে আপনার হোম রাউটারে পাঠানো হয়। সেটি আপনার রিকোয়েস্ট প্রসেস করে এবং ডেটা আবার অন্য একটি প্যাকেটে র‍্যাপ করে রিটার্ন করে।

ইজি মোড করলেও, উল্লেখ্য যে PPTP-র কিছু গम्भীর সিকিউরিটি ফ্লা রয়েছে। DD-WRT আপনাকে MPPE এনক্রিপশন এনাবল করতে দেয়, কিন্তু এটি একটি কমজোর প্রোটোকল। আপনি আপনার লোকাল রিসোর্সে অ্যাক্সেস পাচ্ছেন, কিন্তু OpenVPN-এর মতো নিরাপত্তা পাচ্ছেন না।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

PPTP সেট আপ করতে, Services ট্যাবে ক্লিক করুন। তারপর VPN-এ ক্লিক করুন এবং PPTP Server এলিয়ার Enable Option-এ ক্লিক করুন কনফিগারেশন এক্সপ্যান্ড করতে। Broadcast Support ডিজেবল रहने দিন, কিন্তু MPPE Encryption এনাবল করুন। আপনার DNS কনফিগারেশন আবার এন্টার করুন, কিন্তু WINS সার্ভার স্কিপ করতে পারেন।

MTU এবং MRU সেটিংস ডিফল্ট रहने দিন। Server IP-র জন্য, আপনি রাউটারের অ্যাড্রেস ব্যবহার করবেন—192.168.1.1 ডিফল্ট।

আপনাকে আপনার ক্লায়েন্টদের জন্য IP রেঞ্জ সেট করতে হবে। এটি একটি নির্দিষ্ট ফরম্যাটে হতে হবে: xx.xx.xx.xx-xx। উদাহরণস্বরূপ, আপনি যদি 10.0.25.150-10.0.25.214 করতে চান, তবে আপনি 10.0.25.150-214 ইনপুট দিবেন। Max Associated Clients ডিফল্ট ৬৪ रहने দিন।

পরবর্তী সেকশন হলো CHAP-Secrets। এগুলো হলো ইউজারনেম এবং পাসওয়ার্ড যা আপনি প্রতিটি ক্লায়েন্টের জন্য ব্যবহার করবেন। এগুলো সেট আপ করা হয়: Username * Passwords * (টেক্সট এবং এস্টেরিস্কের মাঝপথে স্পেস নোট করুন)। আপনি যদি আপনার ক্লায়েন্টদের স্পেসিফিক IP দিতে চান VPN-এ সংযোগ করার সময়, তবে দ্বিতীয় এস্টেরিস্ককে IP-র সাথে রিপ্লেস করুন: Laptop * Password 10.0.25.51।

সকল ফিল্ড কমপ্লিট হলে, Apply Settings-এ ক্লিক করুন, এবং আমরা আপনার ক্লায়েন্ট সেট আপ করতে যাব।

৪. আপনার ডিভাইসগুলো কনফিগার করা

এখন আপনার VPN সেট আপ হয়ে গেল এবং ইন্টারনেটের জন্য ওপেন, চলুন আপনার ল্যাপটপ এবং ফোন সেট আপ করি। এই টিউটোরিয়ালে Windows, OS X, এবং iOS-এ PPTP সেট আপ কভার করা হয়েছে। Android VPN-র জন্য আমাদের গাইড রয়েছে।

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

Windows 10

Start Menu খুলুন এবং Settings-এ ক্লিক করুন। তারপর Network and Internet-এ ক্লিক করুন, এবং পপ আপ স্ক্রিনে VPN-এ ক্লিক করুন। Add a VPN Connection স্ক্রিন খুলুন এবং ফর্ম পূরণ করুন। VPN provider হওয়া উচিত Windows। Connection Name আপনার পছন্দ অনুযায়ী দিন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

Server name or address ফিল্ডে, আপনার afraid.org DNS অ্যাড্রেস বা আপনার রাউটারের WAN IP দিন। VPN Type ড্রপ-ডাউন থেকে PPTP সিলেক্ট করুন। Type of Sign on-কে Username and Password रहने দিন। তারপর আপনার রাউটার কনফিগার করার সময় তৈরি করা ইউজারনেম এবং পাসওয়ার্ড দিন।

আপনি আপনার লোকাল নেটওয়ার্কে না থাকলে, VPN মেনু থেকে সংযোগ করুন। আপনার নতুন VPN কনফিগারেশন সেখানে থাকবে। সেটি হাইলাইট করুন এবং Connect-এ ক্লিক করুন।

OS X

System Preferences খুলুন এবং Network-এ ক্লিক করুন। আপনি অ্যাডমিন একাউন্টে না থাকলে, লকে ট্যাপ করুন এবং অ্যাডমিন পাসওয়ার্ড দিন। তারপর প্লাস সাইন ক্লিক করুন নতুন ইন্টারফেস যোগ করতে। পপ আপে Interface-র জন্য VPN সিলেক্ট করুন। VPN type-র জন্য PPTP সিলেক্ট করুন।

Name আপনার পছন্দ অনুযায়ী দিন এবং Create-এ ক্লিক করুন।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

Server Address-এ, আপনার afraid.org DNS দিন, এবং Account Name হলো আপনি আপনার রাউটারে সেট আপ করা ইউজারনেম। আপনার পছন্দের এনক্রিপশন লেভেল সেট করুন; 128-bit only আরও সুরক্ষিত। তারপর Authentication Settings-এ ক্লিক করুন এবং আপনার পাসওয়ার্ড দিন।

আপনি আপনার লোকাল নেটওয়ার্কে না থাকলে, Network প্যানেলে ফিরে যান এবং আপনার সেট আপ করা VPN-এ ক্লিক করুন। Connect-এ ক্লিক করুন।

iOS

Settings অ্যাপ খুলুন। তারপর General-এ ট্যাপ করুন; নিচে স্ক্রোল করে VPN-এ ট্যাপ করুন। Add VPN Configuration-এ ট্যাপ করুন। Type-এ ট্যাপ করুন এবং PTPP সিলেক্ট করুন, তারপর ব্যাক অ্যারো ট্যাপ করুন। Description আপনার পছন্দ অনুযায়ী দিন।

Server-এ আপনার afraid.org DNS অ্যাড্রেস বা আপনার রাউটারের WAN IP দিন। Account ফিল্ড হলো আপনি রাউটারে সেট আপ করা ইউজারনেম। RSA SecurID-কে Off रहने দিন। আপনি আপনার পাসওয়ার্ড সেট করতে পারেন, বা খালি রেখে দিতে পারেন যাতে প্রতিবার সংযোগ করার সময় পাসওয়ার্ড দিতে হয়।

DD-WRT ব্যবহার করে নিজের VPN সার্ভার সেট আপ করার পদ্ধতি

এনক্রিপশন লেভেল Auto-তে সেট, কিন্তু আপনি ক্লিক থ্রু করে Maximum-এ সেট করতে পারেন। এটি OS X-এর 40 বা 128-bit বা stric 128-bit এনক্রিপশন লেভেলের সমান, কিন্তু iOS তাই মেনুগুলো "ফ্রেন্ডলি"। Send All Traffic On रहने দিন।

এটি মেন Settings স্ক্রিনে একটি মেনু আইটেম যোগ করবে, VPN। আপনি আপনার লোকাল নেটওয়ার্কে না থাকলে, এই অপশনের পাশের স্যুইচ ফ্লিপ করে আপনার VPN-এ সংযোগ করতে পারবেন।

কাজ শেষ! এখন কী?

এখন আপনার একটি বেসিক VPN সেট আপ হয়ে গেল। আপনার একটি আরো পাওয়ারফুল রাউটারও আছে অনেক অপশনের সাথে। সেই সেটিংসে ঘুরে বের করুন DD-WRT-র সাথে যা যা করা যায় যেগুলো অধিকাংশ রাউটার ফার্মওয়্যারে করা যায় না।

আপনি DD-WRT-এ OpenVPN কনফিগার করার দিকে নজর দিতে চাবেন, যা একটি আরও জটিল প্রসেস। এটি আপনার VPN প্রসেসের নিরাপত্তা বাড়াবে, কিন্তু সার্টিফিকেট অথরিটি সেট আপ করা এবং আপনার সকল ডিভাইসে ক্লায়েন্ট ইনস্টল করা জড়িত।

আপনার হোম DIY IT প্রজেক্ট যা আপনি সবচেয়ে বেশি গর্বিত, সেটি কী? কমেন্টে জানান।

  1. নিজের ক্লাউড PC সেট আপ করার পদ্ধতি

  2. DD-WRT রাউটারে VPN সেটআপ করার পদ্ধতি

  3. ক্রোমকাস্টকে ভিপিএনের সাথে কীভাবে সংযুক্ত করবেন: সম্পূর্ণ ধাপে ধাপ গাইড

  4. হোম রাউটারে VPN ইনস্টল করার ধাপে ধাপে গাইড