پنل
راهاندازی WireGuard
هسته WireGuard و دسترسی کاربران در پنل
WireGuard در PasarGuard در دو بخش تنظیم میشود: هسته روی گره سمت سرور را میسازد، و هر کاربر اطلاعات همتای خودش را برای اتصال دریافت میکند.
قبل از شروع
- پنل نصب شده و با مالک یا ادمینی که دسترسی گره و کاربر دارد وارد شدهاید.
- حداقل یک گره متصل است.
- یک پورت UDP در فایروال سرور باز است.
- محدوده IP داخلی WireGuard را میدانید، مثل
10.66.66.0/24.
ساخت هسته
- وارد پنل شوید و به گرهها بروید.
- بخش هستهها را برای گره مورد نظر باز کنید.
- یک هسته بسازید یا ویرایش کنید و نوع WireGuard را انتخاب کنید.
- فیلدهای اصلی را پر کنید:
- نام رابط: نام اینترفیس WireGuard.
- پورت شنود: پورت UDP که کلاینتها به آن وصل میشوند.
- کلید خصوصی: اگر کلید آماده ندارید، از پنل جفتکلید بسازید.
- کلید عمومی: از روی کلید خصوصی ساخته میشود.
- کلید پیشاشتراکی: اختیاری است، اما برای امنیت بیشتر پیشنهاد میشود.
- آدرس: آدرس سرور داخل شبکه WireGuard.
- هسته را ذخیره کنید و اگر پنل خواست، گره را همگامسازی یا راهاندازی دوباره کنید.
دادن دسترسی WireGuard به کاربران
تخصیص IP همتا و تنظیمات کلاینت WireGuard به صورت کاملاً خودکار توسط پنل انجام میشود:
- هر کاربر به صورت خودکار یک IP همتای یکتا از زیرشبکه هسته WireGuard دریافت میکند.
- نیازی به تعیین دستی IP همتا یا ساخت کلید در تنظیمات پروکسی کاربر وجود ندارد.
- برای دسترسی کاربر به WireGuard، کافی است او را به گروهی متصل کنید که به هاست یا ورودی WireGuard دسترسی دارد.
اتصال به هاستها و گروهها
WireGuard همچنان با مدل دسترسی معمول پنل کنترل میشود:
- گروهها مشخص میکنند کدام کاربران به کدام هاستها دسترسی دارند.
- هاستها مشخص میکنند چه اطلاعات اتصالی در اشتراک نمایش داده شود.
- قالبهای کاربر کمک میکنند کاربران جدید با گروهها و محدودیتهای درست ساخته شوند.
بعد از ساخت هسته، مطمئن شوید کاربران در گروهی هستند که به هاست یا ورودی WireGuard دسترسی دارد.
مشکلات رایج
- کاربر کانفیگ WireGuard ندارد: گروه کاربر، دسترسی هاست و قالب اشتراک را بررسی کنید.
- کانفیگ وارد برنامه میشود اما ترافیک عبور نمیکند: فایروال UDP، پورت شنود و لاگ گره را بررسی کنید.
- فقط بعضی کاربران کار میکنند: بررسی کنید که محدوده IP دارای آدرسهای آزاد کافی باشد و لاگ گره را بررسی کنید.
- کلید عمومی اشتباه به نظر میرسد: جفتکلید WireGuard را در هسته از پنل دوباره بسازید و ذخیره کنید.