پاسارگارد
پنل

راه‌اندازی WireGuard

هسته WireGuard و دسترسی کاربران در پنل

WireGuard در PasarGuard در دو بخش تنظیم می‌شود: هسته روی گره سمت سرور را می‌سازد، و هر کاربر اطلاعات همتای خودش را برای اتصال دریافت می‌کند.

قبل از شروع

  • پنل نصب شده و با مالک یا ادمینی که دسترسی گره و کاربر دارد وارد شده‌اید.
  • حداقل یک گره متصل است.
  • یک پورت UDP در فایروال سرور باز است.
  • محدوده IP داخلی WireGuard را می‌دانید، مثل 10.66.66.0/24.

ساخت هسته

  1. وارد پنل شوید و به گره‌ها بروید.
  2. بخش هسته‌ها را برای گره مورد نظر باز کنید.
  3. یک هسته بسازید یا ویرایش کنید و نوع WireGuard را انتخاب کنید.
  4. فیلدهای اصلی را پر کنید:
    • نام رابط: نام اینترفیس WireGuard.
    • پورت شنود: پورت UDP که کلاینت‌ها به آن وصل می‌شوند.
    • کلید خصوصی: اگر کلید آماده ندارید، از پنل جفت‌کلید بسازید.
    • کلید عمومی: از روی کلید خصوصی ساخته می‌شود.
    • کلید پیش‌اشتراکی: اختیاری است، اما برای امنیت بیشتر پیشنهاد می‌شود.
    • آدرس: آدرس سرور داخل شبکه WireGuard.
  5. هسته را ذخیره کنید و اگر پنل خواست، گره را همگام‌سازی یا راه‌اندازی دوباره کنید.

دادن دسترسی WireGuard به کاربران

تخصیص IP همتا و تنظیمات کلاینت WireGuard به صورت کاملاً خودکار توسط پنل انجام می‌شود:

  • هر کاربر به صورت خودکار یک IP همتای یکتا از زیرشبکه هسته WireGuard دریافت می‌کند.
  • نیازی به تعیین دستی IP همتا یا ساخت کلید در تنظیمات پروکسی کاربر وجود ندارد.
  • برای دسترسی کاربر به WireGuard، کافی است او را به گروهی متصل کنید که به هاست یا ورودی WireGuard دسترسی دارد.

اتصال به هاست‌ها و گروه‌ها

WireGuard همچنان با مدل دسترسی معمول پنل کنترل می‌شود:

  • گروه‌ها مشخص می‌کنند کدام کاربران به کدام هاست‌ها دسترسی دارند.
  • هاست‌ها مشخص می‌کنند چه اطلاعات اتصالی در اشتراک نمایش داده شود.
  • قالب‌های کاربر کمک می‌کنند کاربران جدید با گروه‌ها و محدودیت‌های درست ساخته شوند.

بعد از ساخت هسته، مطمئن شوید کاربران در گروهی هستند که به هاست یا ورودی WireGuard دسترسی دارد.

مشکلات رایج

  • کاربر کانفیگ WireGuard ندارد: گروه کاربر، دسترسی هاست و قالب اشتراک را بررسی کنید.
  • کانفیگ وارد برنامه می‌شود اما ترافیک عبور نمی‌کند: فایروال UDP، پورت شنود و لاگ گره را بررسی کنید.
  • فقط بعضی کاربران کار می‌کنند: بررسی کنید که محدوده IP دارای آدرس‌های آزاد کافی باشد و لاگ گره را بررسی کنید.
  • کلید عمومی اشتباه به نظر می‌رسد: جفت‌کلید WireGuard را در هسته از پنل دوباره بسازید و ذخیره کنید.