آموزش نصب و راه اندازی OpenVPN در ویندوز

آموزش نصب و راه اندازی OpenVPN در ویندوز

OpenVPN یکی از کلاینت های اتصال به VPN 🔐 در ویندوز است که قدرت بالایی در تامین امنیت جستجو در اینترنت و از بین بردن محدودیت‌های جغرافیایی دارد.

از آنجایی که این نرم افزار طرفداران زیادی دارد، در این مطلب از انزل وب به آموزش نصب و راه اندازی OpenVPN در ویندوز میپردازیم.

آموزش نصب و کانفیگ OpenVPN و.. در ویندوز ۱۱ ، ۱۰ ، ۷

How to Install and Configure OpenVPN on Windows

به طور کلی در آموزش اتصال OpenVPN در ویندوز، ابتدا باید برنامه را از طریق وبسایت دانلود و نصب کنید. سپس یک پروفایل یا URL مناسب برای اتصال دریافت نمایید. حالا روی علامت فلش تسکبار کلیک کنید و در صورت وجود علامت وی پی ان (یک کامپیوتر به همراه قفل) روی آن کلیک راست کنید و بر اساس نوع کانفیگ، آن را به برنامه وارد نمایید. در نهایت روی دکمه Connect بزنید. روش کامل‌تر اینکار به همراه ساخت سرور در OpenVPN را در ادامه توضیح داده‌ایم.

در مطالب قبلی به آموزش نصب و استفاده از V2Ray پرداختیم. اما امروزه راه اندازی OpenVPN در ویندوز نیز میتواند برای بسیاری از افراد کاربردی باشد.

موارد لازم اولیه برای نصب OpenVPN در ویندوز

در ابتدا شما به یک سیستم کامپیوتری نیاز دارید که بر روی آن سیستم عامل ویندوز نصب باشد. ترجیحا بهتر است از ورژن‌ها ۱۰ یا ۱۱ ویندوز استفاده نمایید. سپس باید دسترسی به سرورهای OpenVPN یا پروفایل اتصال دهنده به آن را بررسی کنید. در نهایت با داشتن یک کانفیگ VPN مناسب به صورت فایل یا آدرس URL میتوانید به راحتی برنامه OpenVPN را نصب و از آن استفاده کنید. اتصال به یک اینترنت مناسب و پایدار نیز از جمله مواردی است که برای شروع آموزش نصب اپن وی پی ان به آن نیاز خواهید داشت.

مراحل نصب برنامه OpenVPN

در ابتدا لازم است برنامه OpenVPN Connect را از طریق وبسایت OpenVPN یا سرویس‌های داخلی نصب کنید. سپس اگر از نسخه های پایین‌تر ویندوز مثل Windows 7 یا Windows 8.1 استفاده میکنید، لازم است که نرم افزار Windows Installer را نصب نمایید. (این نرم افزار روی نسخه‌های ۱۰ و ۱۱ ویندوز به طور پیشفرض نصب شده است.) حالا با انتخاب نسخه مورد نظرتان از برنامه، نصب آن را شروع کنید.

نصب و راه اندازی OpenVPN در ویندوز

آموزش اتصال OpenVPN در ویندوز

پس از اتمام فرایند نصب، دو بار روی برنامه OpenVPN Connect بزنید و آن را اجرا نمایید. سپس در پنجره نمایش داده شده با انتخاب گزینه Yes با قوانین برنامه موافقت کنید.

نصب و راه اندازی OpenVPN در ویندوز

در اینجا صفحه خوش آمدگویی به شما نمایش داده میشود که باید روی دکمه Yes بزنید. حالا پس از باز شدن کامل برنامه میتوانید روی دکمه I Agree بزنید.

نصب و راه اندازی OpenVPN در ویندوز

سپس میتوانید با کلیک کردن روی دکمه Next تنظیمات برنامه را روی حالت پیشفرض بگذارید.

انتخاب تنظیمات برنامه OpenVPN

سپس مسیری که برای نصب برنامه درنظر دارید را انتخاب کنید در غیر این صورت آن را روی حالت پیشفرض نگه دارید و روی روی دکمه Install بزنید.

نصب و راه اندازی OpenVPN در ویندوز

در ادامه لازم است کمی صبر کنید تا فرایند نصب و راه اندازی OpenVPN در ویندوز تمام شود و سپس روی Next و Finish بزنید. در اینجا میتوانید ببینید که آیکون برنامه OpenVPN GUI روی صفحه دسکتاپ نشان داده میشود. شما همچنین میتوانید روی فلش کوچک کنار تسکبار بزنید و آیکون مربوط به برنامه را نیز به شکل یک کامپیوتر همراه با قفل مشاهده کنید. در ادامه برای مشاهده جزئیات بیشتر از برنامه و تنظیمات سریع آن، روی آیکون کلیک راست کنید.

دسترسی به برنامه OpenVPN

حالا از یکی از روش‌های زیر برای نصب و راه اندازی OpenVPN در ویندوز استفاده کنید.

وارد کردن کانفیگ به صورت فایل (Import from a file)

در صورتی که یک فایل کاربری با فرمت “.ovpn” دارید، روی بخش File کلیک کنید و با رفتن به مسیر قرار گیری فایل، آن را انتخاب نمایید و روی دکمه Open بزنید. با اینکار شما میتوانید کانفیگ وارد شده را به سادگی در برنامه پیدا کنید و به آن متصل شوید.

وارد کردن کانفیگ به صورت فایل در OpenVPN

وارد کردن آدرس (Import from a URL)

اگر ارائه دهنده VPN شما یک آدرس URL را در اختیارتان گذاشته است، گزینه URL را انتخاب کنید و آدرس داده شده را کپی و در برنامه Paste کنید تا پروفایل شما قابل استفاده شود.

وارد کردن ارائه دهنده وی‌ پی ‌ان (Import from a VPN provider)

برخی از ارائه دهندگان VPN سیستم یکپارچه‌ای را برای دسترسی مستقیم به VPN ایجاد میکنند که به افراد این اجازه را میدهد تا پروفایل خودشان را از طریق بخش‌های برنامه (Apps) یا بخش Services وارد کنند.

آموزش اتصال OpenVPN در ویندوز

بر اساس راهنمای سایت OpenVPN، برای آنکه بتوانید به سادگی به کانفیگ خودتان متصل شوید، روی علامت فلش قرار گرفته در تسکبار بزنید و سپس روی آیکون مربوط به OpenVPN (یک کامپیوتر به همراه قفل) کلیک راست کنید. سپس روی گزینه Connect بزنید و روش موردنظر برای اتصال را انتخاب کنید. البته باز کردن و راه اندازی برنامه ممکن است تغییراتی را روی سیستم شما ایجاد کند. به همین دلیل در صورت مشاهده پیامی با این منظور روی دکمه Yes کلیک کنید. در نهایت با برقرار شدن ارتباط آیکون OpenVPN GUI به رنگ سبز تغییر پیدا میکند.

نصب و راه اندازی OpenVPN در ویندوز

در صورت ایجاد هرگونه مشکل میتوانید از روش‌های حل مشکل VPN در ویندوز استفاده کنید.

روش غیر فعال کردن OpenVPN

در ادامه آموزش اوپن کانکت ویندوز، لازم است روش غیر فعال کردن آن را نیز بدانید. برای این کار همانند روش گفته شده برای فعالسازی، روی علامت فلش قرار گرفته در تسکبار بزنید و روی علامت VPN کلیک راست کنید. سپس گزینه Disconnect را انتخاب نمایید.

روش راه‌اندازی سرور OpenVPN

در ادامه روند نصب و راه اندازی OpenVPN در ویندوز، در صورتی که شما میخواهید سرور اختصاصی خودتان را روی این برنامه راه فعالسازی کنید، این روش را میتوانید با انجام مراحل خاصی انجام دهید. توجه داشته باشید که اگر شما تنها یک کلاینت و استفاده کننده از سرورهای آماده هستید، نیازی به انجام این مراحل نیست.

برنامه EasyRSA نیز یکی از ابزارهایی است که به همراه OpenVPN ارائه می‌شود. این برنامه مربوط به مدیریت بهتر سرورهای وی پی ان و رمزگذاری آنها است. اطلاعات پردازش شده در این بخش نقش مهمی در عدم نشت دی ان اس دارد. این بخش به طور معمول به همراه برنامه نصب میشود اما در غیر این صورت میتوانید آن را از منابعی مثل GitHub دانلود نمایید. سپس با اجرای چند دستور از طریق Command Prompt ویندوز میتوانید آن را به سادگی راه اندازی کنید. برای اینکار ابتدا CMD را در نوار جستجوی ویندوز سرچ کنید و Command Prompt را به صورت run it as administrator باز نمایید.

فعالسازی برنامه EasyRSA

مراحل لازم در Command Prompt

حالا دستور زیر را در این محیط Paste کنید و روی دکمه Enter بزنید تا اجرا شود:

“cd “C:\Program Files\OpenVPN\easy-rsa

سپس برای اجرای برنامه EasyRSA دستور زیر را اجرا نمایید:

EasyRSA-Start.bat

قبل از تولید فایل با EasyRSA، ابتدا باید یک دایرکتوری برای PKI ایجاد کنید. این کار را از طریق دستور زیر انجام دهید:

easyrsa init-pki/.

حالا فایل vars.bat را با استفاده از برنامه ویرایشگر Notepad باز کنید.

notepad vars.bat

این فایل یک الگو برای تولید کردن گواهینامه‌های مختلف است. اما شما میتوانید آن را بر اساس نیازتان ویرایش کنید:

  • set KEY_COUNTRY=US
  • set KEY_PROVINCE=CA
  • set KEY_CITY=SanFrancisco
  • set KEY_ORG=OpenVPN
  • set [email protected]

در ادامه شما حتی میتوانید اندازه کلید یا Key Size را برای پارامترهای Diffie Hellman با استفاده از دستور زیر تنظیم کنید:

set DH_KEY_SIZE=2048

پس از انجام دادن تغییرات لازم است فایل را ذخیره کنید و ویرایشگر را ببندید. سپس دستور زیر را اجرا نمایید:

vars.bat

./easyrsa clean-all

ایجاد گواهی نامه و کلیدها

حالا پس از طی شدن مراحل بالا میتوان ایجاد گواهی نامه و کلیدها را آغاز کرد. برای اینکار لازم است در ابتدا گواهی نامه مرجع یا CA را تولید کنید. این فایل در اصل یک گواهی نامه مرجع است که برای سایر گواهی نامه و کلیدها مورد استفاده قرار میگیرد.

easyrsa build-ca nopass/.

سپس گواهینامه و کلید سرور را با استفاده از دستور زیر ایجاد کنید:

easyrsa build-server-full server nopass/.

در مرحله بعدی لازم است تا گواهینامه‌ها و کلیدهای مورد نیاز برای کلاینت‌ها را از طریق کد زیر بسازید:

easyrsa build-client-full Client1 nopass/.

در اینجا توجه داشته باشید که عبارت Client1 را با Common Name (CN) مربوط به این کلاینت جایگزین کنید. همچنین با حذف کردن بخش nopass، از شما خواسته میشود که یک رمز عبور برای کلاینت در نظر بگیرید.

سپس باید یک پارامتر Diffie Hellman نیز ایجاد نمایید:

easyrsa gen-dh/.

در نهایت بعد از تولید و امضا در مراحل بالا، فایل‌های ایجاد شده به طور پیشفرض در مسیرهای زیر قرار میگیرند:

فایل‌ها مسیر
CA certificate C:\Program Files\OpenVPN\easy-rsa\pki
Diffie-Hellman parameters C:\Program Files\OpenVPN\easy-rsa\pki
Client and Server keys C:\Program Files\OpenVPN\easy-rsa\pki\private
Client and Server certificates C:\Program Files\OpenVPN\easy-rsa\pki\issued

پیکربندی سرور OpenVPN

در ادامه تنظیمات OpenVPN در ویندوز، پیکربندی سرور در این برنامه نیز اهمیت بالایی در عملکرد آن دارد. در این بخش به روش تنظیم یک سرور OpenVPN Tunnel (TUN) از انواع UDP protocol (پروتکل UDP) و TLS authentication (احراز هویت TLS) اشاره خواهیم کرد. اطلاعات این قسمت به عنوان نمونه است اما شما میتوانید با اعمال تغییرات جزئی از آن استفاده کنید. این فایل در دایرکتوری نصب OpenVPN، در پوشه sample-config با نام server.ovpn قرار دارد. مسیر آن به طور پیشفرض در ویندوز C:\Program Files\OpenVPN\sample-config است.

حالا زمانی که فایل را پیدا کردید، یک کپی از آن تهیه کنید و نام آن را تغییر دهید و آن را در پوشه config دایرکتوری OpenVPN بگذارید. این پوشه به طور پیشفرض در مسیر C:\Program Files\OpenVPN\config است. در ادامه میتوانید گواهینامه‌ها و کلیدهای مورد نیاز را نیز به این دایرکتوری کپی کنید.  فایل‌های مورد نظر شما مطابق موارد زیر است:

  • ca.crt
  • server.crt
  • server.key
  • dh2048.pem

در اینجا فایل کانفیگ را با یک نرم افزار ویرایشگر متن مثل Notepad++ باز کنید. سپس خطوط زیر را در متن پیدا کنید و مطمئن شوید که مسیر هر یک از آنها به درستی نوشته شده است.

ca ca.crt

cert server.crt

key server.key

dh dh1024.pem

در اینجا به مثال زیر دقت کنید:

ca “C:\\Program Files\\OpenVPN\\config\\ca.crt”

cert “C:\\Program Files\\OpenVPN\\config\\server.crt”

key “C:\\Program Files\\OpenVPN\\config\\server.key”

dh “C:\\Program Files\\OpenVPN\\config\\dh2048.pem”

نکته: نام فایل پارامترهای Diffie Hellman بستگی به اندازه کلیدی دارد که در فایل vars.bat مشخص کرده‌اید. بنابراین حتماً آن را به درستی تغییر دهید.

در این بخش میتوانید تنظیمات دلخواه خودتان مثل انتخاب پروتکل (UDP یا TCP)، نوع ارتباط (Tunnel یا Bridge)، شبکه سرور، تنظیمات Keep Alive و مقادیر رمزنگاری (Cipher values) را مشخص کنید.

نمونه‌ای از پیکربندی نهایی سرور

در این بخش از آموزش کانفیگ اوپن وی پی ان، یک نمونه از پیکربندی نهایی سرور را برای شما نمایش داده‌ایم. البته برای وضوح بیشتر متن برخی از بخش‌ها حذف شده است. این نکته را به خاطر داشته باشید که این موارد میتوانند بر اساس نیازهای شبکه شما تغییر داده شوند.

نمونه ای از پیکربندی سرور ساخته شده در OpenVPN

عملکرد VPN را تست کنید

در پایان راه اندازی کانفیگ OpenVPN در ویندوز، همیشه توصیه میشود که عملکرد آن را بررسی کنید تا متوجه شوید که آیا وی پی ان به صورت درست کار میکند یا خیر. در بسیاری از مواقع ممکن است نشت DNS یا DNS Leak اتفاق بیوفتد و موقعیت مکانی حقیقی شما مشخص شود. به همین دلیل شما میتوانید این مورد را از طریق سرویس‌هایی مثل DNSLeakTest.com یا BrowserLeaks.com استفاده نمایید.

بررسی عملکرد VPN و عدم DNS Leak

سوالات متداول

چرا OpenVPN وصل نمیشه؟

این مسئله میتواند به دلیل خطا در پیکربندی، نصب اشتباه برنامه، اعمال تنظیمات نادرست، مشکل در اتصال به شبکه اینترنتی، وارد کردن کانفیگ اشتباه یا تداخل سایر نرم افزارهای ویندوز با برنامه OpenVPN باشد.

چرا OpenVPN کار نمیکنه؟

در این زمینه بهتر است از عدم نشت دی ان اس مطمئن شوید، در صورت لزوم سیستم را یکبار ریستارت کرده و برنامه را حذف و مجددا نصب کنید. همچنین لازم است از درست بودن کانفیگ یا پروفایل وارد شده مطمئن شوید. در صورت لزوم میتوانید از تامین کننده کلاینت خودتان کمک بگیرید.

جمع بندی

برای نصب و راه اندازی OpenVPN در ویندوز، ابتدا لازم است که از اتصال مناسب به اینترنت مطمئن شوید و یک کانفیگ مناسب برای اتصال به VPN در اختیار داشته باشید. سپس برنامه OpenVPN Connect را نصب کنید و محل قرارگیری فایل آن و همچنین قوانین و ضوابط آن را تایید نمایید. پس از تکمیل نصب برنامه، آیکون آن روی صفحه قرار میگیرد. شما میتوانید آن را باز کنید و فایل یا URL کانفیگ را به آن وارد کنید. یا روی علامت فلش کنار تسکبار بزنید و بر روی علامت وی پی ان که به شکل یک کامپیوتر همراه با قفل نمایش داده میشود، کلیک راست کنید. در این بخش نیز میتوانید از بین موارد Import file یا URL را انتخاب و وارد نمایید. در نهایت برای اتصال روی دکمه Connect بزنید تا علامت مربوط به وی پی ان به رنگ سبز تغییر کند.

توجه داشته باشید که برای اطمینان از درست کار کردن VPN میتوانید تست نشت دی ان اس یا DNS Leak را از طریق سایت‌های مختلف بگیرید تا متوجه شوید آیا IP دستگاه شما به درستی تغییر کرده است یا خیر.

نظرات و پیشنهادات شما؟

آیا شما هم به دنبال نصب و راه اندازی OpenVPN در ویندوز هستید؟ آیا با استفاده از آموزش داده شده موفق به انجام اینکار شده‌اید؟ اگر در این زمینه نظری دارید، لطفاً تجربیاتتان را با ما و سایر خوانندگان این مطلب به اشتراک بگذارید.

به این مطلب امتیاز دهید
ممنونیم، امتیاز شما ثبت شد 🙂

بیشتر بخوانید

آموزش حل مشکل وصل نشدن وی پی ان در ویندوز 11 و 10
آموزش حل مشکل وصل نشدن وی پی ان در ویندوز ۱۱ و ۱۰
آموزش قدم به قدم حل مشکل نرم افزار NekoRay (چند اقدام اساسی)
آموزش قدم به قدم حل مشکل نرم افزار NekoRay (چند اقدام اساسی)
آموزش اشتراک گذاری VPN اندروید به اندروید ، آیفون ، ویندوز و مک (همه روش ها)
آموزش اشتراک گذاری VPN اندروید به اندروید ، آیفون ، ویندوز و مک (همه روش ها)
5 تا از بهترین سرویس های آی پی ایران رایگان و پولی ( برای کارهای بانکی و..)
۵ تا از بهترین سرویس های آی پی ایران رایگان و پولی (برای کارهای بانکی و..)

نظرات

×