إنشاء اتصال آمن بين خادمين باستخدام WireGuard على Ubuntu

المقدمة

WireGuard هو حل VPN سهل للغاية وسريع وحديث يستخدم التشفير الحديث. وفقًا لبعض الاختبارات المعيارية المختلفة ، يعد WireGuard حاليًا أسرع حل VPN مقارنةً بـ IPSec و OpenVPN. في هذا الدليل ، ستتعلم كيفية إنشاء اتصال WireGuard بين خادمين.

المتطلبات

  • أوبونتو أو ديبيان
  • Kernel 4.1 أو أحدث

التثبيت والاستنساخ

إن تركيب WireGuard في حد ذاته سهل للغاية ويمكن تنفيذه بأربع خطوات. أولاً ، يتعين علينا تثبيت رؤوس النواة وكذلك أساسيات البناء والعديد من الحزم الأخرى المطلوبة:

apt-get install libmnl-dev linux-headers-$(uname -r) build-essential make git

بمجرد اكتمال هذه الخطوة ، يمكننا الاستمرار في سحب WireGuard من مستودع Git:

git clone https://git.zx2c4.com/WireGuard

بناء

حتى الآن ، لدينا جميع الحزم المطلوبة المثبتة وكذلك WireGuard المستنسخة إلى WireGuard/. نحن قادرون على متابعة عملية بناء WireGuard وتثبيته:

cd WireGuard/src/
make
make install

مباشرة بعد make installاكتمال العملية دون أخطاء ، يمكننا الاستمرار في تشغيل نفس الخطوات بالضبط على الخادم الآخر. بعد الانتهاء ، انتقل إلى القسم التالي من هذا الدليل - عملية التكوين.

ترتيب

إنشاء نفق باستخدام WireGuard سهل للغاية ويتم باستخدام بعض الأوامر. نبدأ بإنشاء واجهة VPN الخاصة بنا:

ip link add dev wg0 type wireguard

بعد ذلك ، نقوم بإنشاء مفتاحنا الخاص الذي سيتم استخدامه لتشفير البيانات بين الطرفين:

umask 077
wg genkey > private

عند هذه النقطة ، تم استيفاء جميع المتطلبات لإنشاء النفق نفسه:

wg set wg0 listen-port 51920 private-key ~/private peer <PEER_PUBLIC_KEY> allowed-ips 192.168.2.0/24 endpoint <OTHER_SERVER_IP>:51920

ملاحظة: يجب عليك تشغيل هذا الأمر على كلا الخادمين ، مع تعديل الوسيطات التالية: PEER_PUBLIC_KEYو OTHER_SERVER_IP.

لقراءة المفتاح العام على كلا الخادمين ، يتعين علينا تشغيل الأمر التالي لتحويل المفتاح الخاص إلى مفتاح عام وقراءته بعد ذلك:

wg pubkey < private > public
cat public

أخيرًا ، يمكننا تعيين عناوين IP لواجهتنا ( .1للخادم الأول ، .2للخادم الثاني):

ip link set up dev wg0
ip addr add 192.168.2.1/24 dev wg0

اختبارات

حاول تنفيذ الأمر ping على الخادم الآخر باستخدام الأمر التالي على الخادم الأول:

ping 192.168.2.2

إذا رأيت ردودًا من الخادم ، فهذا يعني أن التثبيت صحيح ويعمل رابط VPN. إذا لم تحصل على أي رد أو أخطاء ، فراجع الأوامر التي قمت بتنفيذها على كلا الخادمين وتحقق من أنك قمت بتعديل الوسيطات وفقًا لذلك.

استنتاج

WireGuard هو حل VPN آمن سهل الاستخدام للغاية. يعمل بشكل جيد على العديد من طبولوجيا الشبكة بما في ذلك (على سبيل المثال لا الحصر): الاتصالات بين الخوادم ، واستخدام العمود الفقري ، وشبكات VPN الشخصية ، وشبكات VPN المتجولة. للحصول على وثائق إضافية ، قم بزيارة الموقع الرسمي . قرصنة سعيدة!

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد