نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
WireGuard هو حل VPN سهل للغاية وسريع وحديث يستخدم التشفير الحديث. وفقًا لبعض الاختبارات المعيارية المختلفة ، يعد WireGuard حاليًا أسرع حل VPN مقارنةً بـ IPSec و OpenVPN. في هذا الدليل ، ستتعلم كيفية إنشاء اتصال WireGuard بين خادمين.
إن تركيب 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 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد