...
سبد خرید
0

هیچ محصولی در سبد خرید نیست.

حساب کاربری

یا

حداقل 8 کاراکتر

91012002021

با ما در تماس باشـید

زمان مطالعه3 دقیقه

راه اندازی WireGuard - آموزش شبکه - تجهیزات شبکه
تاریخ انتشار : 17 دسامبر 2024تعداد بازدید : 38نویسنده : دسته بندی : اخبار و تحولات صنعت IT و تکنولوژی های نوین
پرینت مقالـه

می پسنـدم0

اشتراک گذاری

اندازه متن12

1. معرفی WireGuard

WireGuard یک پروتکل VPN جدید و مدرن است که با هدف ارائه عملکرد بالا و سادگی در تنظیمات طراحی شده است. این پروتکل از رمزنگاری پیشرفته استفاده می‌کند و به دلیل سبک بودن و بازدهی بالا، نسبت به پروتکل‌های قدیمی مانند OpenVPN و IPsec کارایی بهتری دارد.در ادامه به راه اندازی WireGuard میپردازیم.

ویژگی‌های اصلی WireGuard عبارت‌اند از:

  • سرعت بالا و تأخیر کم
  • پیکربندی آسان
  • امنیت بالا با استفاده از الگوریتم‌های رمزنگاری مدرن مانند ChaCha20
  • کدنویسی مختصر و مینیمال که مشکلات امنیتی کمتری ایجاد می‌کند

2. مزایای WireGuard

  • بازده بالا: بهینه‌سازی شده برای عملکرد سریع و استفاده کم از منابع سیستم
  • نصب و پیکربندی ساده: برخلاف OpenVPN یا IPsec، نیازی به پیچیدگی‌های زیاد ندارد
  • امنیت مدرن: استفاده از رمزنگاری ChaCha20 و رمزنگاری کلید عمومی
  • پشتیبانی از پلتفرم‌های مختلف: از جمله لینوکس، ویندوز، اندروید و iOS

3. پیش‌نیازها برای راه‌اندازی WireGuard

برای راه‌اندازی WireGuard در میکروتیک، نیاز به موارد زیر دارید:

  1. سیستم‌عامل RouterOS نسخه 7.1 یا بالاتر
  2. دسترسی به Winbox یا ترمینال میکروتیک
  3. کلید عمومی و خصوصی برای سرور و کلاینت
  4. آدرس IP برای سرور و کلاینت‌ها

4. مراحل راه‌اندازی WireGuard در میکروتیک

مرحله 1: به‌روزرسانی RouterOS

ابتدا برای راه اندازی WireGuard مطمئن شوید که نسخه RouterOS شما 7.1 یا بالاتر باشد. در غیر این صورت، RouterOS را از طریق Winbox یا ترمینال آپدیت کنید:

/system package update
check-for-updates
download

مرحله 2: ایجاد اینترفیس WireGuard

برای ایجاد اینترفیس WireGuard، از دستورات زیر استفاده کنید:

/interface/wireguard
add name=wireguard1 listen-port=13231 private-key=SERVER_PRIVATE_KEY
  • listen-port: پورتی که سرور WireGuard روی آن گوش می‌دهد.
  • private-key: کلید خصوصی سرور که می‌توانید با ابزارهای آنلاین یا نرم‌افزار WireGuard تولید کنید.

مرحله 3: تعریف آدرس IP برای اینترفیس WireGuard

به اینترفیس WireGuard آدرس IP اختصاص دهید:

/ip address
add address=10.0.0.1/24 interface=wireguard1
  • 10.0.0.1/24: آدرس IP سرور WireGuard که باید در یک رنج مشخص قرار داشته باشد.

مرحله 4: اضافه کردن کلاینت‌ها (Peer)

برای اتصال کلاینت‌ها به سرور WireGuard، کلید عمومی کلاینت‌ها را به سرور معرفی کنید:

/interface/wireguard/peers
add interface=wireguard1 public-key=CLIENT_PUBLIC_KEY allowed-address=10.0.0.2/32
  • public-key: کلید عمومی کلاینت
  • allowed-address: آدرس IP کلاینت در رنج WireGuard

مرحله 5: تنظیم فایروال برای مجاز کردن ترافیک WireGuard

پورت WireGuard را در فایروال باز کنید:

/ip firewall filter
add action=accept chain=input protocol=udp dst-port=13231 comment="Allow WireGuard VPN"

5. تنظیمات کلاینت برای اتصال به WireGuard

ایجاد تنظیمات کلاینت در نرم‌افزار WireGuard

  1. نرم‌افزار WireGuard را روی کلاینت نصب کنید.
  2. یک کانفیگ مانند زیر ایجاد کنید:
[Interface]
PrivateKey = CLIENT_PRIVATE_KEY
Address = 10.0.0.2/24

[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = SERVER_IP:13231
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

  • SERVER_PUBLIC_KEY: کلید عمومی سرور
  • SERVER_IP: آدرس IP سرور میکروتیک
  • AllowedIPs: مشخص می‌کند چه ترافیکی از طریق WireGuard عبور کند.
  1. تنظیمات را ذخیره و اتصال را فعال کنید.

6. نکات تکمیلی و عیب‌یابی

  • بررسی وضعیت WireGuard:
    برای مشاهده وضعیت اتصال و ترافیک، از دستور زیر استفاده کنید:
/interface/wireguard/print
/interface/wireguard/peers/print
  • رفع مشکلات اتصال:
    • مطمئن شوید که پورت WireGuard در فایروال باز باشد.
    • کلید عمومی و خصوصی را به‌درستی در سرور و کلاینت تنظیم کنید.
    • آدرس IP در سرور و کلاینت تداخل نداشته باشد.
  • افزایش امنیت:
    • پورت پیش‌فرض WireGuard (51820) را تغییر دهید.
    • از کلیدهای قدرتمند برای اتصال استفاده کنید.

جمع‌بندی

WireGuard به دلیل سادگی، امنیت و عملکرد بالا به‌سرعت به یکی از پروتکل‌های محبوب VPN تبدیل شده است. راه‌اندازی WireGuard در میکروتیک بسیار ساده است و تنها با چند دستور می‌توان این سرویس را پیاده‌سازی کرد.

با استفاده از این مقاله، شما قادر خواهید بود WireGuard را در میکروتیک راه‌اندازی کرده و کلاینت‌های خود را به‌راحتی به شبکه متصل کنید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *