مقدمة WireGuard هو بروتوكول VPN جديد نسبيًا ولكنه أصبح شهيرًا بفضل سرعته وأمانه وسهولة استخدامه. يستخدم تقنيات تشفير حديثة وهو مناسب لكل من الخوادم والأجهزة المحمولة. في هذا الدليل، سنتعلم كيفية تثبيت وإعداد WireGuard على أوبونتو 20.04.
الخطوات
1. تحديث النظام قبل تثبيت أي برامج جديدة، تأكد من أن النظام محدث لضمان الحصول على أحدث الحزم.
sudo apt update
sudo apt upgrade2. تثبيت WireGuard, أوبونتو 20.04 يحتوي بالفعل على حزم WireGuard في المستودعات الرسمية، لذلك يمكنك تثبيته بسهولة باستخدام apt:
sudo apt install wireguard3. توليد المفاتيح العامة والخاصة, WireGuard يعتمد على مفاتيح التشفير العامة والخاصة.
أولاً، نحتاج إلى توليد هذه المفاتيح. انتقل إلى مجلد /etc/wireguard لتخزين المفاتيح:
sudo mkdir /etc/wireguard
cd /etc/wireguard
sudo umask 077
sudo wg genkey | sudo tee privatekey | sudo wg pubkey | sudo tee publickeyprivatekey: مفتاحك الخاص.publickey: مفتاحك العام.4. إعداد WireGuard, بعد توليد المفاتيح، نحتاج إلى إعداد ملف تكوين. قم بإنشاء ملف جديد:
sudo nano /etc/wireguard/wg0.confثم أضف التكوين التالي:
[Interface]
PrivateKey = ضع_مفتاحك_الخاص_هنا
Address = 10.0.0.1/24
ListenPort = 51820
[Peer]
PublicKey = ضع_المفتاح_العام_للعميل_هنا
AllowedIPs = 10.0.0.2/325. تفعيل وتشغيل WireGuard, بعد الانتهاء من التكوين، يمكنك تفعيل WireGuard وتشغيله:
sudo wg-quick up wg0لإيقاف الخدمة:
sudo wg-quick down wg0للتأكد من أن الخدمة تعمل تلقائيًا عند بدء التشغيل:
sudo systemctl enable wg-quick@wg06. التحقق من الاتصال للتحقق من إعداد الاتصال بنجاح، يمكنك استخدام الأمر التالي لرؤية حالة الاتصال والمفاتيح:
sudo wg