كيفية إعداد شبكة VPN باستخدام WireGuard على Raspberry Pi

آخر تحديث: 30 أغسطس 2026
نبذة عن الكاتب: تكنوديجيتال

لوحة كمبيوتر Raspberry Pi في علبة شفافة لخادم VPN

هل شعرت يومًا أن تصفح الإنترنت عبر شبكة الواي فاي في مقهى أو فندق أشبه بالسير في حقل ألغام؟ في الحقيقة، حتى لو شعرنا بالأمان، فإن ترك بياناتنا مكشوفة على الشبكات العامة أمرٌ محفوف بالمخاطر. هنا يأتي دور الشبكة الافتراضية الخاصة (VPN ). فهي تُنشئ نفقًا مشفرًا بين جهازك وشبكتك المنزلية. الأمر أشبه بوجود كابل طويل جدًا يربطك مباشرةً بجهاز التوجيه (الراوتر)، مهما كانت المسافة بينكما في العالم، مما يتيح لك التصفح بخصوصية وأمان تامين.

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

شبكة افتراضية خاصة متقدمة ذاتية الاستضافة
مقالة ذات صلة:
شبكة VPN متقدمة ذاتية الاستضافة: دليل شامل وخيارات حقيقية

تهيئة الأرضية: الأجهزة والأنظمة

تفاصيل كابلات الإيثرنت المتصلة بمنفذ الشبكة لضمان استقرار الخادم

قبل الخوض في تفاصيل البرنامج، نحتاج إلى تجهيز المعدات. يُفضل استخدام Raspberry Pi 4 نظرًا لقدرته على المعالجة وذاكرة الوصول العشوائي (RAM) الكبيرة، مع العلم أن أي طراز حديث سيفي بالغرض. سنحتاج إلى بطاقة microSD بسعة 8 جيجابايت على الأقل مُثبت عليها نظام التشغيل Raspberry Pi OS . من الضروري توصيل اللوحة عبر كابل إيثرنت لضمان الاستقرار، مع العلم أن الاتصال عبر Wi-Fi يعمل أيضًا. من المهم جدًا تعيين عنوان IP ثابت لـ Raspberry Pi في إعدادات جهاز التوجيه (الراوتر) حتى لا يختفي الخادم عند إعادة تشغيل جهاز التوجيه.

  إدارة مستخدمي MySQL: نصائح أساسية

تركيب نظام WireGuard: مساران محتملان

شخص يقوم بتكوين برنامج WireGuard على جهاز كمبيوتر محمول

هناك طريقتان لمعالجة هذا الأمر: الطريقة اليدوية، لمن يستمتعون بكتابة البرامج، والطريقة الآلية، لمن يرغبون في نتائج سريعة. إذا اخترت الطريقة اليدوية، فستحتاج إلى إيجاد الطريقة الآلية. الطريقة اليدويةستحتاج إلى تحديث النظام بـ apt update ثم قم بتثبيت ملفات رأس النواة. ولأن برنامج WireGuard قد لا يكون موجودًا في مستودعات Raspbian الرسمية، فمن الشائع إضافة مستودعات Debian وإدارة مفاتيح الأمان لتثبيت الحزمة. wireguard من خلال apt.

أمن المصادر المفتوحة للمختبرات المنزلية
مقالة ذات صلة:
أمان المختبر المنزلي باستخدام أدوات مفتوحة المصدر

بالنسبة لمعظم الناس، فإن الشيء الأكثر منطقية هو استخدام برامج التشغيل الآلي مثل تثبيت PiVPN أو WireGuardتقوم هذه البرامج النصية بالعمل الشاق نيابةً عنك: فهي تُهيئ جدار الحماية، وتُنشئ المفاتيح، وتُعدّل التوجيه. لتشغيل PiVPN، ما عليك سوى تنفيذ أمر واحد. curl في الطرفية. سيسألك المعالج عما إذا كنت تفضل WireGuard أو OpenVPN؛ اختر دائمًا WireGuard وذلك لكفاءته في استهلاك الطاقة وسرعته. أثناء العملية، سيطلب منك تحديد منفذ (المنفذ القياسي هو 51820)، وهو المنفذ الذي يجب فتحه على جهاز التوجيه.

إدارة المفاتيح وتكوين الخادم

جوهر برنامج WireGuard هو المفاتيح العامة والخاصةيقوم الخادم بإنشاء زوج من البيانات، ويحتاج كل عميل (هاتف محمول، جهاز كمبيوتر) إلى زوج خاص به لإجراء "المصافحة" أو مصافحةإذا قمت بذلك يدويًا، فسيتم تخزين هذه المفاتيح في /etc/wireguardملف تكوين الخادم (wg0.conf) يحدد عنوان IP الظاهري من شبكة VPN وقواعدها iptables (PostUp و PostDown) لضمان تدفق البيانات بشكل صحيح عبر واجهة الشبكة، سواء eth0 o wlan0.

الحيلة الرئيسية: إعادة توجيه بروتوكول الإنترنت والوصول المحلي

كاميرا مراقبة IP يمكن الوصول إليها عبر شبكة VPN من نوع WireGuard على جهاز Raspberry Pi

إذا كنت ترغب فقط في التصفح بأمان، فإن ما سبق يكفي، ولكن إذا كنت تريد الوصول إلى جهاز التخزين الشبكي (NAS) أو كاميرات IP أو خادم الملفات من خارج النظام، تحتاج إلى تفعيل إعادة توجيه IP. يتم ذلك عن طريق تعديل الملف. /etc/sysctl.conf وإزالة التعليق من السطر net.ipv4.ip_forward=1بدون هذه الخطوة، سيتلقى جهاز Raspberry Pi الاتصال ولكنه لن يعرف كيف. قم بإعادة توجيه الحزم إلى باقي الأجهزة من منزلك. كما يُنصح بضبط الإعدادات حفلة تنكرية في جدار الحماية لتحسين أمن الشبكة المنزلية وإنترنت الأشياء بحيث تتعرف الأجهزة المحلية على حركة مرور VPN كما لو كانت داخلية.

تحصين شبكة VLAN المنزلية
مقالة ذات صلة:
تحصين مختبر منزلي باستخدام شبكات VLAN: دليل شامل لأمن المنزل

نظام أسماء النطاقات الديناميكي: انسَ أمر تذكر عنوان IP

تكمن مشكلة اتصالات الإنترنت المنزلية في أن عنوان IP العام يتغير باستمرار. لتجنب حظر الوصول إلى شبكة VPN الخاصة بك، يُعد استخدام خدمة DDNS مثل DuckDNS الحل الأمثل . تُخصص لك هذه الخدمة اسم نطاق (على سبيل المثال، myname.duckdns.org ) يشير دائمًا إلى عنوان IP الحالي الخاص بك. يمكنك تثبيت برنامج تحديث تلقائي على جهاز Raspberry Pi الخاص بك، يقوم بإخطار خدمة DNS كل بضع دقائق في حال تغير عنوان IP الخاص بك، مما يضمن استمرار عمل النفق.

  أفضل الموارد على الويب لـ Laravel

تهيئة العميل والاتصال النهائي

بمجرد أن يصبح الخادم جاهزًا للعمل بكامل طاقته، ستحتاج إلى إنشاء ملفات تعريف المستخدمين. مع PiVPN، الأمر في غاية السهولة، كل ما عليك فعله هو كتابة... pivpn addسيقوم النظام بإنشاء ملف .conf لكل جهاز. بالنسبة للأجهزة المحمولة، فإن الطريقة الأنسب هي التشغيل pivpn -qr، وهو ما يُظهر رمز الاستجابة السريعة على الجهازما عليك سوى تنزيل تطبيق WireGuard، ومسح الرمز ضوئيًا، وستكون جاهزًا. بالنسبة لنظامي التشغيل Windows أو Mac، ما عليك سوى استيراد ملف التكوين الذي تم تنزيله.

الخطوة الحاسمة: فتح المنافذ على جهاز التوجيه

جهاز توجيه لاسلكي حديث على جهاز كمبيوتر مكتبي منزلي لإعادة توجيه المنافذ

لن تنجح أي من الإعدادات المذكورة أعلاه إذا كان جهاز التوجيه الخاص بك يحظر حركة البيانات الواردة. ستحتاج إلى الوصول إلى لوحة تحكم جهاز التوجيه وإنشاء قاعدة لإعادة توجيه المنافذ . عليك فتح منفذ UDP رقم 51820 (أو أي منفذ آخر اخترته) وتوجيه جميع حركة البيانات إلى عنوان IP المحلي لجهاز Raspberry Pi . تذكر أنه يجب استخدام بروتوكول UDP ، لأن WireGuard لا يستخدم بروتوكول TCP.

أفضل توزيعات لينكس للأمان
مقالة ذات صلة:
أفضل توزيعات Linux لحماية أمنك وخصوصيتك

إضافات: Pi-hole وحجب الإعلانات

إذا كنت ترغب في الارتقاء بإعداداتك إلى مستوى متقدم، يمكنك تثبيت Pi-hole بالتزامن مع VPN. من خلال دمج كليهما، يمكنك ضبط VPN لاستخدام عنوان IP الخاص بـ Pi-hole كخادم DNS. والنتيجة مذهلة: عند استخدام بيانات الهاتف المحمول وتفعيل VPN، ستختفي جميع الإعلانات من المواقع الإلكترونية والتطبيقات ، لأن حركة مرور DNS ستمر أولاً عبر فلتر Pi-hole في المنزل قبل الاتصال بالإنترنت.

يُتيح لنا إعداد هذا الخادم تحكمًا كاملًا في خصوصيتنا، مما يُغنينا عن الاعتماد على الشركات الخارجية ويُتيح لنا الاستفادة من استهلاك الطاقة المنخفض للوحة الأم ARM. ومن خلال دمج WireGuard مع DDNS وفتح منافذ UDP بشكل صحيح، نُحوّل جهازًا صغيرًا إلى بوابة آمنة ومتعددة الاستخدامات لشبكتنا المنزلية من أي مكان في العالم.

صورة مقرّبة للوحة Raspberry Pi مع مكوناتها الإلكترونية ورقائقها الدقيقة ومنافذها الظاهرة على سطحها، وهي مثالية لتوضيح المكونات المادية الرئيسية للبرنامج التعليمي
مقالة ذات صلة:
دليل شامل لتثبيت وتحسين AdGuard Home على Raspberry Pi