WireGuard هو بروتوكول VPN جديد إلى حد ما وهو أكثر أمانًا وأسرع من OpenVPN أو IPsec. إذا كنت تبحث عن حل VPN آمن ، فإن WireGuard هو أحد أفضل الخيارات: يمكنك إعداد WireGuard الخاص بك VPN على Raspberry Pi وقم بتوصيل جميع أجهزتك بالخادم دون القلق بشأن مشكلة النطاق الترددي أو البيانات الأمان. سيوضح لك هذا الدليل التفصيلي كيفية القيام بذلك.

تطبيق WireGuard VPN متاح لجميع المنصات الرئيسية ، مثل أجهزة Windows و Mac و Linux و Android و iOS التي قد تستخدمها لتوصيل أجهزتك بشكل آمن بـ DIY WireGuard VPN.

ما سوف تحتاجه

ستحتاج إلى ما يلي لإنشاء VPN خاص بك باستخدام WireGuard.

  • Raspberry Pi 3 أو 4 مزود بمصدر طاقة وعلبة.
  • بطاقة microSD بسعة 8 جيجابايت أو أكبر.
  • كابل إيثرنت لتوصيل Raspberry Pi بجهاز التوجيه الخاص بك.
  • ماوس ولوحة مفاتيح USB (اختياري)

الخطوة 1: قم بإعداد بطاقة SD

  1. تحميل Raspberry Pi Imager أداة على جهاز كمبيوتر آخر وتوصيل بطاقة microSD به.
  2. قم بتشغيل Raspberry Pi Imager وانقر فوق اختر نظام التشغيل > Raspberry Pi OS (أخرى) > نظام Raspberry Pi OS (64 بت).
  3. انقر اختر التخزين واختر بطاقة microSD الخاصة بك. تأكد من أن البطاقة فارغة أو لا تحتوي على بيانات مهمة.
  4. instagram viewer
  5. انقر يكتب. قم بالتأكيد عند ظهور المطالبة. قد يستغرق هذا بعض الوقت حتى يكتمل.
  6. بمجرد الانتهاء من ذلك ، سيتم إخراج بطاقة SD تلقائيًا. افصل البطاقة وأعد توصيلها.
  7. افتح ال مستكشف الملفات أو مكتشف نافذة ثم افتح ملف حذاء طويل تقسيم.
  8. قم بإنشاء ملفين: ssh و wpa_supplicant.conf (إذا كنت ستستخدم Wi-Fi للاتصال بالشبكة).
  9. في ال wpa_supplicant.conf ملف ، الصق ما يلي (تغيير AU إلى رمز البلد الخاص بك ، و ssid و psk القيم لتفاصيل جهاز التوجيه الخاص بك) ثم احفظها.
البلد = AU
ctrl_interface = DIR =/var/تشغيل / wpa_supplicant GROUP = netdev
update_config = 1
الشبكة = {
ssid ="MyWiFiNetwork"
psk ="aVeryStrongPassword"
key_mgmt = WPA-PSK
}

ال ssh يظل الملف فارغًا بدون امتداد.

يوصى بشدة بتوصيل Raspberry Pi بشبكتك أو جهاز التوجيه الخاص بك باستخدام كابل Ethernet لتحسين السرعة والأمان.

الخطوة 2: إعداد وتثبيت PiVPN

PiVPN هو برنامج نصي خفيف الوزن يمكننا استخدامه لتثبيت وإعداد WireGuard على Raspberry Pi. والخطوات هي كما يلي:

  1. أدخل بطاقة microSD في Raspberry Pi.
  2. قم بتوصيل كبل HDMI بـ Pi وشاشة ، مثل الشاشة أو التلفزيون.
  3. أيضًا ، قم بتوصيل لوحة مفاتيح وماوس USB.
  4. قم بتشغيل الطاقة لتشغيل Raspberry Pi.
  5. قم بتكوين الإعداد الأولي لنظام التشغيل Raspberry Pi OS ، وإنشاء حساب مستخدم محلي ، وتثبيت التحديثات ، ثم إعادة التشغيل. تذكر اسم المستخدم المحلي وكلمة المرور اللذين أنشأتهما هنا.

بعد إعادة التشغيل ، افتح ملف صالة نافذة وقم بتشغيل الأمر التالي لتحديث الحزم.

sudo apt التحديث && sudo apt الترقية الكاملة

يضعط ص للتأكيد (إذا ظهرت مطالبة) لمواصلة عملية التحديث. قد يستغرق هذا بعض الوقت حتى يكتمل. بعد تحديث الحزم ، قم بتشغيل الأمر التالي في النافذة الطرفية لبدء تثبيت PiVPN و WireGuard.

حليقة -L https://install.pivpn.io | سحق

سيؤدي هذا إلى تنزيل وفتح معالج إعداد PiVPN الذي سنستخدمه لتثبيت WireGuard VPN. إذا تلقيت ملف لفة خطأ ، تأكد لفة تم تثبيته عن طريق تشغيل الأمر التالي في نافذة Terminal ثم حاول مرة أخرى.

sudo apt تثبيت مجعد

بمجرد تنزيل إعداد PiVPN ، تظهر نافذة معالج الإعداد (كما هو موضح أدناه) تعرض الرسالة "سيقوم معالج التثبيت هذا بتحويل Raspberry Pi الخاص بك إلى خادم OpenVPN و WireGuard."

تحتاج إلى إعداد أو تعيين ملف عنوان IP ثابت لـ Raspberry Pi الخاص بك لمنع أي تغيير في IP بعد فقد الطاقة أو إعادة التشغيل. يمكنك حجز عنوان IP من إعدادات DHCP لجهاز التوجيه الخاص بك. إذا كنت قد حجزت عنوان IP في جهاز التوجيه الخاص بك ، فحدد نعم. إذا لم تتمكن من القيام بذلك ، فحدد رقم لإعداد عنوان IP ثابت على Raspberry Pi.

المستخدم الافتراضي هو بي، ويجب أن يكون مرئيًا على هذه الشاشة. ومع ذلك ، إذا قمت بتكوين ملف تعريف أثناء إعداد Raspberry Pi OS (64 بت) ، فسيظهر اسم المستخدم الخاص بك هنا. استخدم مفاتيح الأسهم للتمييز ومفتاح المسافة لتحديده ثم اضغط على يدخل مفتاح أو حدد نعم.

من الخيارات المتاحة ، حدد WireGuard وانقر نعم أو اضغط على يدخل مفتاح.

قم بتثبيت أي تحديث مطلوب إذا ظهرت مطالبة. خلاف ذلك ، على قم بتثبيت WireGuard الشاشة ، حدد نعم. سيبدأ هذا في تثبيت خادم WireGuard VPN على Raspberry Pi الخاص بك. لا تقم بإجراء أي تغييرات عندما يُطلب منك ذلك. احتفظ به كمنفذ افتراضي ، مثل المنفذ الافتراضي 51820 ، إلا إذا كنت تريد منفذًا مختلفًا.

قم بتأكيد المنفذ الافتراضي وحدد نعم. في الشاشة التالية ، تحتاج إلى تحديد ملف مزود DNS. يمكنك اختيار أي بناءً على تفضيلاتك وموقعك. إذا كنت تستخدم خادم DNS لحظر الإعلانات ، مثل Pi-hole ، فيجب عليك تحديد العادة ثم أدخل عنوان DNS يدويًا.

قم بتأكيد اختيار خادم DNS المحدد واختر نعم أو اضغط يدخل المضي قدما. سيتم عرضك بخيارين: يمكنك استخدام IP العام أو DNS العام. اختر ال ... استخدام هذا IP العام الخيار إذا كان لديك عنوان IP ثابت معين من قبل مزود الخدمة الخاص بك. خلاف ذلك ، اختر إدخال DNS لاستخدام DNS العام (من أجل IP الديناميكي) وإعداد DNS الديناميكي. يمكنك الاختيار من أفضل مزودي DNS الديناميكي المجاني.

قم بتأكيد IP العام أو DNS من خلال تحديد نعم. في هذه المرحلة ، سيتم إنشاء مفاتيح الخادم. في الخطوة التالية ، تحتاج إلى إجراء ترقية غير مراقبة. سيؤدي هذا إلى تثبيت الحزم المطلوبة.

في هذه المرحلة ، تكون قد أكملت تثبيت WireGuard VPN. يجب إعادة تشغيل Raspberry Pi حتى تدخل التغييرات حيز التنفيذ.

الخطوة 3: قم بتوصيل الأجهزة بـ Raspberry Pi WireGuard VPN

للاتصال بـ Raspberry Pi WireGuard VPN الخاص بك ، يجب عليك إنشاء ملف تعريف. في نافذة Terminal ، أدخل الأمر التالي ،

إضافة sudo pivpn

أدخل تفاصيل ملف التعريف الخاص بك. يمكنك تسميته بأي شيء ، مثل "MyWireGuardVPN ". سيؤدي هذا إلى إنشاء ملف التعريف الخاص بك. يمكن العثور على ملف التكوين للاتصال ضمن /home/pi/configs.

يمكنك استخدام ملف التكوين هذا لاتصال WireGuard أو إنشاء رمز QR لاتصال WireGuard VPN الآمن. لهذا ، تحتاج إلى تثبيت تطبيق WireGuard VPN على جهاز Android أو iOS. لإنشاء رمز الاستجابة السريعة ، قم بتشغيل الأمر التالي في نافذة طرفية على Raspberry Pi الخاص بك.

pivpn -qr MyWireGuardVPN

في تطبيق WireGuard على جهاز Android أو iOS الخاص بك ، انقر فوق + (زائد) واختيار امسح من QR Code لمسح رمز الاستجابة السريعة. أدخل اسم ملف التعريف وانقر فوق يحفظ.

يمكنك الآن استخدام ملف التعريف هذا للاتصال بـ WireGuard VPN الذي يعمل على Raspberry Pi.

سيعتمد أداء سرعة WireGuard على سرعة الشبكة لديك.

تصفح بأمان مع WireGuard على Raspberry Pi

في هذا الدليل ، أوضحنا لك كيفية إعداد WireGuard على Raspberry Pi 3 أو 4 وتوصيل أجهزتك المحمولة بشبكة VPN الآمنة. يمكنك الآن استخدام خادم Raspberry Pi WireGuard VPN الخاص بك للوصول بأمان إلى الويب والشبكة المنزلية عن بُعد. لا توجد رسوم اشتراك أو تسجيل البيانات. يوفر هذا أيضًا خصوصية مزود خدمة الإنترنت ويساعدك على الوصول إلى المحتوى بأمان من أي مكان.

كيفية إعداد WireGuard على نظام Windows

اقرأ التالي

يشاركسقسقةيشاركالبريد الإلكتروني

مواضيع ذات صلة

  • افعلها بنفسك
  • فطيرة التوت
  • وايرجارد
  • VPN

عن المؤلف

رافي سينغ (تم نشر 20 مقالة)

رافي هو شارح تقني خبير ومتحمس لإنترنت الأشياء ومحب لنظام Linux وله خلفية في البيانات الضخمة وتطوير التطبيقات. يقضي معظم عطلات نهاية الأسبوع في العمل مع أجهزة إنترنت الأشياء ولعب الألعاب على Xbox. وهو أيضًا مسافر منفرد يحب التنزه واستكشاف مسارات جديدة.

المزيد من Ravi Singh

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك