আপনি যদি ওয়েবে সরকারী বা প্রতিষ্ঠানগত সেন্সরশিপ বাইপাস করতে চান, তবে আপনি একটি VPN ক্লায়েন্ট দিয়ে এটি করতে পারবেন। অধিকাংশ কমার্শিয়াল VPN আপনাকে আঞ্চলিকভাবে-লক করা কন্টেন্ট অ্যাক্সেস করতে দেয়, যেমন U.S. Netflix, Hulu বা Disney+। আপনি যদি VPN সাবস্ক্রিপশন কেনা না চান, তবে আপনি OpenVPN ক্লায়েন্ট পেতে পারবেন। এই আর্টিকেলটি OpenVPN কী, কীভাবে কাজ করে, বিভিন্ন ভার্সন, এবং আপনার নতুন Windows 11 ইনস্টলেশনে কীভাবে ইনস্টল এবং ব্যবহার করবেন তা এক্সপ্লোর করে।
OpenVPN কী?
OpenVPN একটি ওপেন-सোর্স ভার্চুয়াল প্রাইভেট নেটওয়ার্ক প্রোটোকল। এটি আপনাকে একটি সিকিউর এনক্রিপ্টেড টানেল ব্যবহার করে একটি কম্পিউটার থেকে অন্য কম্পিউটারে আপনার ইন্টারনেট কানেকশন সিকিউর করতে সক্ষম করে। OpenVPN-এর একটি অসাধারণ দিক হলো এটি ওপেন সোর্স। আপনি এটি ডাউনলোড করে ফ্রিতে ব্যবহার করতে পারবেন।
এটি আপনার সব পছন্দের প্ল্যাটফর্মে উপলব্ধ, লিনাক্স, macOS এবং Windows সহ।
যেহেতু এই VPN ক্লায়েন্টটি বিশ্বব্যাপী ডেভেলপার এবং ব্যবহারকারীর কমিউনিটির সমর্থন পায়, যেকোনো সিকিউরিটি ভালনারেবিলিটি পাওয়া যাওয়ার সাথে সাথে সনাক্ত এবং প্যাচ করা হয়। আপনি যদি একটু টেক গিক হন, তবে আপনিও এই প্রোগ্রামে অংশ নিতে পারেন। আপনি এর সোর্স কোড ইন্সপেক্ট করতে পারেন, নতুন ফিচার যোগ করতে পারেন, যেকোনো ভালনারেবিলিটি প্যাচ করতে পারেন এবং আপনার নিজস্ব প্রোডাক্ট তৈরি করতে পারেন।
OpenVPN কীভাবে কাজ করে
OpenVPN একসাথে একটি প্রোটোকল এবং একটি VPN ক্লায়েন্ট। এর মানে, আপনার বর্তমান VPN যদি OpenVPN প্রোটোকল সমর্থন করে, তবে আপনি এটিকে সরাসরি ব্যবহার করতে পারবেন। এছাড়া, যেহেতু এটি একটি VPN ক্লায়েন্টও, আপনি এটি ডাউনলোড করে আপনার PC-তে ইনস্টলও করতে পারবেন।
UDP বনাম TCP
ডিফল্টভাবে, OpenVPN দুটি মূল প্রোটোকল ব্যবহার করে:
- OpenVPN User Datagram Protocol (UDP)
- OpenVPN Transmission Control Protocol (TCP)
UDP প্রোটোকল আপনার ডিভাইসকে প্রাইভেট নেটওয়ার্কের ওপর দ্রুত কানেক্টিভিটি উপভোগ করতে সক্ষম করে। অধিকাংশ ক্ষেত্রে, এটি আপনার ডিফল্ট কানেক্টিভিটি অপশন হবে, শুধু তাই যে এটি অন্যান্য অপশনের চেয়ে দ্রুত।
আপনি TCP প্রোটোকলটিও বেছে নিতে পারেন, যা ডেটা ট্রান্সমিশন নিয়ন্ত্রণ করে। যদিও এটি কিছুটা ধীর, এটি সাধারণত কনস্ট্যান্ট স্পীড এবং একটি विश्वস্ত কানেকশন প্রদান করে।
এনক্রিপশন
OpenVPN SSL/TLS টেকনোলজির ওপর কমিউনিকেশন মেইনটেইন করে, যা ইন্টারনেটের মিলিয়ন মিলিয়ন HTTPS ওয়েবসাইট রক্ষা করে। এর কিছু সুবিধাও আছে, যার মধ্যে নির্দিষ্ট ফায়ারওয়াল বাইপাস করা এবং VPN ব্লকার বাজি মাতানো। একবার আপনি আপনার PC-তে সেট আপ করলে, আপনার ইন্টারনেট ট্রাফিক সাধারণ দেখাবে, এমনকি আপনি VPN ব্যবহার করছেন সেটি জানালেও।
এনক্রিপশন পর্যন্ত যেতে হলে, OpenVPN এই কাজটি একটি বัusto, ব্যাপক OpenSSL লাইব্রেরির হাতে ছেড়ে দেয়। কিন্তু সেটিই একমাত্র প্রোটোকল যা এটি ব্যবহার করে না। এটি অধিকাংশ ইন্ডাস্ট্রি-স্ট্যান্ডার্ড এনক্রিপশন অ্যালগরিদম, হ্যাশ ফাংশন এবং পাবলিক কি ক্রিপ্টোগ্রাফিক টেকনোলজি সমর্থন করে।
এখানে কিছু উদাহরণ:
- Poly1305
- MD5
- AES
- SHA-2
- SHA-3
- BLAKE 2
- RSA
- Whirlpool
- Chacha20
ফ্লেক্সিবিলিটি
আপনি OpenVPN কনফিগার করতে পারেন যেভাবে আপনি চান। আপনি কীভাবে কাজ করবে সেটি নিয়ে আপনার অনেক কন্ট্রোল আছে। উদাহরণস্বরূপ, আপনি যদি স্পীডের জন্য তৎপর হন, তবে আপনি এনক্রিপশন অ্যালগরিদমের মধ্যে সুইচ করতে পারেন। এটি আপনার নেটওয়ার্ক সেটিংসও পরিবর্তন করতে পারে (DNS সার্ভারসহ) এবং IPv4 এবং IPv6 দুটোই সমর্থন করে, যা কোনো সহজ উপলব্ধি নয়।
ফাংশনালিটি আরও বাড়াতে চান? কোনো সমস্যা নেই। এটি প্লাগ-ইন এবং স্ক্রিপ্ট সমর্থন করে, যা আপনাকে আপনার প্রয়োজন অনুযায়ী অভিজ্ঞতা কাস্টমাইজ করতে সক্ষম করে।
ফ্রি নাকি পেড: Community এবং Enterprise ভার্সনের পার্থক্য
Community Edition (সাধারণত CE হিসেবে পরিচিত) একটি ওপেন-सোর্স VPN প্রজেক্ট। এটি একটি GPL লাইসেন্স ব্যবহার করে এবং এর পেছনে একটি বিশাল কমিউনিটি আছে। তার পাশাপাশি, অনেক ডেভেলপার প্রজেক্টে অবদান রাখেন এবং ব্যবহারকারীদের একটি বৃহৎ কমিউনিটি আছে।
এতক্ষণে, CE ভার্সনের ৫০ মিলিয়নেরও বেশি ডাউনলোড হয়েছে। আপনি যদি OpenVPN CE ডিপ্লয় করতে চান, তবে আপনাকে লিনাক্স এবং কমান্ড-লাইন ইন্টারফেসে 상당한 দক্ষতা প্রয়োজন হবে।
Access Server বিশ্বব্যাপী ব্যবসার জন্য একটি এন্টারপ্রাইজ VPN সমাধান। এই VPN ব্যবহার করে, আপনি আপনার ডেটা, কমিউনিকেশন এবং টেক রিসোর্স রক্ষা করতে পারবেন। তার পাশাপাশি, এটি আপনার কর্মীদের প্রাইভেট, হাইব্রিড এবং পাবলিক ক্লাউড রিসোর্সে সিকিউর রিমোট অ্যাক্সেস দেয়।
এটি ব্যবহার করা, ম্যানেজ করা এবং কনফিগার করা সহজ, এমনকি লিনাক্সে ব্যাপক জ্ঞান না থাকলেও। CE ভার্সনের মতো, এটি সকল PC এবং মোবাইল প্ল্যাটফর্ম, সেইসাথে AWS, Oracle এবং Azure-এর মতো ক্লাউড এনভায়রনমেন্ট সমর্থন করে।
ইনস্টল করা ফ্রি হলেও, আপনাকে OpenVPN Inc.-কে প্রতি এক্টিভ কানেকশনের জন্য টাকা দিতে হবে। টেস্টিং উদ্দেশ্যে, আপনাকে দুটি সিমাল্টেনিয়াস কানেকশন ফ্রি মільবে। আপনার ব্যবসার আকার যাই হোক, OpenVPN আপনাকে একটি স্কেলেবল সমাধান দেয়, তাই আপনি শুধু যা ব্যবহার করবেন তার জন্য টাকা দিবেন।
OpenVPN কি নিরাপদ?
OpenVPN প্রোটোকল নিরাপদ, এবং আপনি এটিকে সরকারী জাসوسی এবং অন্যান্য চোখে চোখে রাখা নজর থেকে আপনাকে রক্ষা করতে ব্যবহার করতে পারবেন।
OpenVPN ওপেন সোর্স
এই সার্ভিসের মালিক কেউ একজনে নয়। যেহেতু এর পেছনে একটি বিশাল কমিউনিটি আছে, সবাই এটিকে নিরাপদ রাখতে অবদান রাখে। যেকোনো ডেভেলপার বাগ পাওয়া সাথে সাথে ফিক্স করতে পারে, এবং প্রায়শই এটি দ্রুত হয়। এটি ব্যালেন্সডও, যেহেতু কেউ যেকোনো নতুন ফিচার যোগ করতে পারে এটি আরও নিরাপদ ব্যবহার করার জন্য।
OpenVPN একাধিক এনক্রিপশন স্ট্যান্ডার্ড সমর্থন করে
ডিফল্টভাবে, OpenVPN AES-256 এনক্রিপশন ব্যবহার করে, যদিও আপনি বিটস আপওয়ার্ডস বা ডাউনওয়ার্ডস কনফিগার করতে পারেন। তার পাশাপাশি, OpenVPN আরও বেশ কিছু সিফার সমর্থন করে যেগুলো আপনি বেছে নিতে পারেন। উপরের লিস্টটি দেখুন আরও জানতে।
Windows 11-এ OpenVPN সেট আপ করা
আপনার কম্পিউটারে OpenVPN Graphic User Interface সেট আপ করার একটি গাইড এখানে দেওয়া হলো:
- OpenVPN-এ যান। হেডার মেনুতে, "VPN Client" অপশনে হোভার করুন এবং "OpenVPN Connect" সিলেক্ট করুন।
- "Download OpenVPN Connect for Windows" অপশনে ক্লিক করুন। এটি একটি প্রম্পট খুলবে আপনাকে ইনস্টলেশন ফাইল আপনার PC-তে সংরক্ষণ করতে বলবে। "Save File"-এ ক্লিক করুন।
- ডাউনলোড সম্পূর্ণ হলে, ইনস্টলার খুলুন এবং রান করুন। এটি Setup ইউটিলিটি খুলবে। "Next"-এ ক্লিক করুন চালিয়ে যেতে।
- লাইসেন্স এগ্রিমেন্ট কনফার্ম করুন, তারপর "Next"-এ ক্লিক করুন চালিয়ে যেতে।
- এটি একটি কনফার্মেশন প্রম্পট খুলবে। অ্যাডমিনিস্ট্রেটর অধিকার সহ "Install" বাটনে ক্লিক করুন চালিয়ে যেতে।
- ইনস্টলার আপনাকে একটি নতুন ড্রাইভার ইনস্টল স্বীকার করতে বলবে। "Yes"-এ ক্লিক করুন।
- ইনস্টলেশন সম্পূর্ণ হলে, "Finish"-এ ক্লিক করুন।
- OpenVPN একটি কুইক গাইড খুলবে আপনাকে আপ টু স্পীড করতে সাহায্য করার জন্য। শেষে যেতে "'>"-এ ক্লিক করুন।
- ক্যারোসেলের চতুর্থ পৃষ্ঠায়, "Get Started"-এ ক্লিক করুন।
- এটি "Data Collection, Use and Retention" স্ক্রিন খুলবে। চালিয়ে যেতে "Agree"-এ ক্লিক করুন।
- প্রোগ্রামে যদি недавний আপডেট থাকে, ক্লায়েন্ট আপনাকে সেগুলো দেখাবে। চালিয়ে যেতে "OK"-এ ক্লিক করুন।
- আপনি এখন সেট আপ হয়ে গেলে এবং যেতে পারবেন!
ফ্রি OpenVPN সার্ভার খুঁজে বের করা, সিলেক্ট এবং ব্যবহার করা
এখন আপনি আপনার কম্পিউটারে OpenVPN GUI সেট আপ করে ফেলেছেন, আপনাকে সার্ভারগুলো খুঁজে বের করতে হবে যা ইন্টারনেটের সাথে কানেক্ট করতে পারে। আপনি যদি এমন একটি সংস্থায় থাকেন যা ইতিমধ্যে OpenVPN সমর্থন করে, তবে আপনি তার কনফিগারেশন সেটিংস ব্যবহার করতে পারবেন।
যদি না হয়, তবে আপনি পাবলিক সার্ভার কনফিগারেশন সেটিংস ব্যবহার করতে পারবেন। এই সার্ভার সেটিংসের একটি উৎকৃষ্ট উৎস হল VPN Gate।
VPN Gate
VPN Gate জাপানের University of Tsukuba-র একটি একাডেমিক রিসার্চ প্রজেক্ট। এই প্রজেক্টটি খোঁজা করতে চায় কীভাবে গ্লোবালি ডিস্ট্রিবিউটেড পাবলিক VPN রিলে সার্ভার কাজ করে। VPN Gate-এর সেটিংস ব্যবহার করার কিছু সুবিধা নিচে দেওয়া হলো:
- পাবলিক Wi-Fi-এ আপনার অনলাইন এক্টিভিটি রক্ষা করে এবং আপনার ডেটা সিকিউর রাখতে স্ট্রอง এনক্রিপশন ব্যবহার করে।
- ইন্টারনেট সার্ফিং করার সময় আপনার পরিচয় এবং IP ঠিকানা ছদ্মবেশী করে।
- ওয়েবসাইট এবং ওয়েব সার্ভিসের ওপর সরকারী, আঞ্চলিক এবং প্রতিষ্ঠানগত প্রতিবন্ধক বাইপাস করে।
VPN Gate সার্ভার ইম্পোর্ট করা
আপনার OpenVPN ক্লায়েন্টে সার্ভার সেটিংস ইম্পোর্ট করা বেশ সহজ। শুরু করতে:
- VPN Gate ওয়েবসাইট খুলুন।
- হোমপেজে Public VPN Relay সার্ভারদের তালিকা থেকে একটি প্রোফাইল পছন্দ করুন।
- OpenVPN টেবিলে, "OpenVPN Config file" সিলেক্ট করুন। এই লিংকটি আপনাকে পরবর্তী পৃষ্ঠায় নিয়ে যাবে।
- এই পৃষ্ঠা থেকে একটি OpenVPN কনফিগারেশন ফাইল ডাউনলোড করুন। (এই ফাইলটির .ovpn এক্সটেনশন থাকে।) আপনি UDP এবং TCP-এর মধ্যে বেছে নিতে পারেন, এটি নির্ভর করে আপনি দ্রুত স্পীড চান কিনা নিশ্চিতযোগ্যতা।
- আপনার ডাউনলোড সম্পূর্ণ হলে, .ovpn ফাইলটিতে ক্লিক করুন OpenVPN Connect-এ খোলার জন্য। বিকল্পভাবে, আপনি এটিকে ড্র্যাগ অ্যান্ড ড্রপ করতে পারেন ইউজার ইন্টারফেসে বা সরাসরি ইম্পোর্ট করতে পারেন।
- ক্লায়েন্ট স্বয়ংক্রিয়ভাবে এই সেটিংস আপনার ডিভাইসে এক্সপোর্ট করবে। VPN ব্যবহার শুরু করতে "Connect" বাটনে ক্লিক করুন।
- আপনার ক্লায়েন্ট সরাসরি ইন্টারনেটের সাথে কানেক্ট হওয়া উচিত।
আপনি যত চাইতে পারেন প্রোফাইল ইম্পোর্ট করতে পারেন কিন্তু একবারে একটি। এছাড়া, আপনি একবারে একটি প্রোফাইল ব্যবহার করতে পারবেন।
প্রশ্ন-উত্তর
১. OpenVPN ব্যবহার করা কি কানুনসঙ্গত?
অবশ্যই। U.S. কানুন আপনাকে VPN সার্ভিস ডাউনলোড এবং ব্যবহার করার অনুমতি দেয়। এটি পাবলিক এবং প্রাইভেট কোম্পানিগুলোর জন্যও প্রযোজ্য। उनमें से অধিকাংশ তাদের কমিউনিকেশন এবং সিস্টেম সিকিউর করতে VPN নেটওয়ার্ক ব্যবহার করে। সেটিই কারণ US-এ অনেক কনসিউমার VPN সার্ভিস আছে, Google-এর মতো বিশাল কোম্পানিগুলো সহ।
২. OpenVPN কি ফ্রি?
OpenVPN Connect ক্লায়েন্ট একটি ওপেন সোর্স লাইসেন্সের অধীনে ফ্রি ব্যবহার করার জন্য। OpenVPN Inc.-র OpenVPN Access Server প্রোডাক্টও আছে যা টাকা লাগবে। কিন্তু অনেক উদাহরণে, Access Server প্রোডাক্ট কর্পোরেট কাস্টমারদের সার্ভ করে, তাই আপনি একটি একক কনসিউমার হিসেবে কখনো এটি ব্যবহার করতে হবে না।
৩. কি OpenVPN হ্যাক করা সম্ভব?
যদিও যেকোনো VPN হ্যাক করা সম্ভব (OpenVPN সহ), এটি করা অত্যন্ত কঠিন। আসলে, একটি VPN ছাড়া নেটওয়ার্কে চলমান একটি কম্পিউটার হ্যাক করা OpenVPN চালমান একটি কম্পিউটার হ্যাক করার চেয়ে অনেক সহজ। এছাড়া, যেহেতু OpenVPN ওপেন সোর্স, সফ্টওয়্যারে যেকোনো ভালনারেবিলিটি সনাক্ত হলে প্রায়শই OpenVPN কমিউনিটির সদস্যরা দ্রুত প্যাচ করে দেন, তাই আপনি এর নিরাপত্তা নিয়ে নিশ্চিত থাকতে পারেন।