ওপেনভিপিএন
OpenVPN একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (VPN) যা পয়েন্ট-টু-পয়েন্ট বা সাইট-টু-সাইট নিরাপদ সংযোগ বাস্তবায়ন করে রাউটেড বা ব্রিজড কনফিগারেশনে এবং রিমোট এক্সেস ফেসিলিটিজ এ। এটি ক্লায়েন্ট ও সার্ভার উভয় এপ্লিকেশন বাস্তবায়ন করে। OpenVPN পিয়ারদেরকে প্রি-শেয়ার্ড কী, সার্টিফিকেট বা ইউজারনেম / পাসওয়ার্ড ব্যবহার করে একে অপরকে অনুমোদনের অনুমতি দেয়। যখন কোনও মাল্টিক্লিয়েন্ট-সার্ভার কনফিগারেশন ব্যবহৃত হয়, এটি সার্ভারকে স্বাক্ষর এবং সার্টিফিকেট কর্তৃপক্ষ ব্যবহার করে প্রতিটি ক্লায়েন্টের জন্য একটি অনুমোদনের সার্টিফিকেট প্রকাশের অনুমতি দেয়। এটি ওপেনএসএসএল এনক্রিপশন লাইব্রেরিটি ব্যাপকভাবে, পাশাপাশি টিএলএস প্রোটোকল ব্যবহার করে এবং এতে অনেকগুলি সুরক্ষা এবং নিয়ন্ত্রণ বৈশিষ্ট্য রয়েছে। এটি একটি কাস্টম সুরক্ষা প্রোটোকল ব্যবহার করে যা কী এক্সচেঞ্জের জন্য এসএসএল / টিএলএস ব্যবহার করে। এটি নেটওয়ার্ক অ্যাড্রেস অনুবাদক (NAT) এবং ফায়ারওয়াল ট্র্যাভারস করতে সক্ষম। ওপেনভিপিএন বেশ কয়েকটি সিস্টেমে পোর্ট এবং এম্বেড করা হয়েছে। উদাহরণস্বরূপ, ডিডি-ডাব্লুআরটিতে ওপেনভিপিএন সার্ভার ফাংশন রয়েছে। মাল্টি-প্রোটোকল ভিপিএন সার্ভার সফটইথার ভিপিএন -এও ওপেনভিপিএন প্রোটোকলের একটি বাস্তবায়ন রয়েছে। এটি জেমস ইয়োনান লিখেছেন এবং এটি জিএনইউ জেনারেল পাবলিক লাইসেন্স সংস্করণ 2 (জিপিএলভি 2) এর শর্তাবলী অনুসারে মুক্ত সফ্টওয়্যার। তাছাড়া, বাণিজ্যিক লাইসেন্স রয়েছে।