راه‌اندازی WireGuard VPN روی RouterOS

WireGuard یک پروتکل VPN سبک، سریع و مدرن است که در RouterOS پشتیبانی می‌شود. در این راهنما یک تونل ساده را از صفر می‌سازیم.

WireGuard چیست؟

برخلاف پروتکل‌های سنگین‌تر، WireGuard بر پایهٔ کلیدهای عمومی/خصوصی کار می‌کند و پیکربندی آن ساده است.

۱. ایجاد اینترفیس

/interface wireguard add name=wg0 listen-port=13231
/interface wireguard print

۲. افزودن همتا (Peer)

برای هر دستگاه، کلید عمومی و آدرس مجاز آن را ثبت می‌کنید.

/interface wireguard peers add interface=wg0 public-key="PUBLIC_KEY_OF_CLIENT" allowed-address=10.10.10.2/32

۳. آدرس‌دهی به تونل

/ip address add address=10.10.10.1/24 interface=wg0

۴. اجازهٔ عبور در فایروال

/ip firewall filter add chain=input action=accept protocol=udp dst-port=13231 comment="WireGuard"
/ip firewall filter add chain=forward action=accept in-interface=wg0

۵. توزیع کلید عمومی

کلید عمومی روتر را از خروجی دستور زیر بردارید و در دستگاه کلاینت وارد کنید.

/interface wireguard print detail
هشدار امنیتی: کلید خصوصی را هرگز به‌اشتراک نگذارید. دسترسی تونل را با allowed-address و فایروال محدود کنید.
جمع‌بندی: با ایجاد اینترفیس، افزودن همتا و تنظیم فایروال، یک VPN سبک و امن در اختیار دارید.

همهٔ آموزش‌ها مرکز دانلود

منابع