شبكة سلكية

WireGuard هو بروتوكول اتصال وبرنامج مجاني ومفتوح المصدر يُستخدم لإنشاء شبكات افتراضية خاصة مشفرة (VPN). [ 5 ] ويهدف إلى أن يكون أخف وزنًا وأفضل أداءً من IPsec و OpenVPN ، وهما بروتوكولان شائعان لتشفير البيانات . [ 6 ] ينقل بروتوكول WireGuard البيانات عبر بروتوكول UDP . [ 7 ]

في مارس 2020، وصل إصدار لينكس من البرنامج إلى مرحلة الإنتاج المستقرة، وتم دمجه في نواة لينكس 5.6، كما تم نقله إلى نواة لينكس السابقة في بعض توزيعات لينكس . [ 4 ] مكونات نواة لينكس مرخصة بموجب رخصة جنو العمومية العامة (GPL) الإصدار 2؛ أما التطبيقات الأخرى فهي مرخصة بموجب GPLv2 أو تراخيص أخرى حرة/مفتوحة المصدر. [ 5 ]

بروتوكول

بروتوكول WireGuard هو أحد أشكال نمط المصافحة في إطار عمل بروتوكول NoiseIK . [ ب ] [ 8 ] يجمع تبادل المفاتيح ، أو المصافحة، بين قيم Diffie-Hellman طويلة الأمد وقيم Diffie-Hellman المؤقتة باستخدام Curve25519 . [ 9 ] يُنشئ كل زوج مجموعة من أزواج المفاتيح العامة والخاصة باستخدام Curve 25519، ثم تُتبادل المفاتيح العامة، ويُخصص لكل زوج عنوان IP (عادةً RFC 1918 ) لاستخدامه مع نفق WireGuard. [ 10 ] بمجرد تأكيد المفاتيح من قِبل كلا الطرفين، يُستخدم بروتوكول Noise لإنشاء مفتاح جلسة ChaCha20 مشترك للتشفير المتناظر المُصادق عليه باستخدام Poly1305 . [ 10 ] يُستخدم SipHash24 لمفاتيح جدول التجزئة، بينما تُدمج دوال التجزئة التشفيرية BLAKE2s ، وهي نسخة أسرع وأكثر إحكامًا من SHA-3 . [ 11 ] [ 12 ] تُعالج وظائف اشتقاق المفاتيح باستخدام HKDF والمفاتيح الخاصة والمفاتيح العامة والمفاتيح المشتركة مسبقًا المشفرة بنظام Base64 . [ 11 ]

يبدأ برهان بروتوكول WireGuard بنمذجة مصافحته الثنائية القائمة على الضوضاء (بالإضافة إلى مفتاح مشترك مسبقًا اختياري) في حساب ألعاب التشفير الخاص بـ CryptoVerif ، مع تجريد خوارزميات ChaCha20 - Poly1305 و Curve25519 و HKDF وسلسلة التجزئة والعناصر الأساسية ذات الصلة، وذلك وفقًا لافتراضات IND-CPA /INT-CTXT القياسية وافتراضات أوراكل العشوائي. [ 13 ] ومن خلال هذا النموذج، تُظهر قفزات اللعبة الآلية لـ CryptoVerif، عبر عدد غير محدود من الجلسات المتوازية، أن البروتوكول يضمن المصادقة المتبادلة، وسرية مفتاح جلسة IND-CCA ، والسرية الأمامية ، والأمان بعد الاختراق حتى في حالة تسريب المفاتيح طويلة الأجل لاحقًا ومسح الحالة. [ 13 ] في مايو 2019، نشر باحثون من INRIA برهانًا تم التحقق منه آليًا لبروتوكول WireGuard، تم إنتاجه باستخدام مساعد برهان CryptoVerif . [ 14 ]

وضع المفتاح المتماثل المشترك مسبقًا (اختياري)

يدعم بروتوكول WireGuard وضع المفتاح المتناظر المشترك مسبقًا ، والذي يوفر طبقة إضافية من التشفير المتناظر للتخفيف من آثار التطورات المستقبلية في الحوسبة الكمومية. يعالج هذا الوضع خطر تخزين البيانات حتى تتمكن الحواسيب الكمومية من اختراق تشفير Curve25519 ، وعندها يمكن فك تشفيرها. عادةً ما تُشكل المفاتيح المشتركة مسبقًا "مشكلة من منظور إدارة المفاتيح، وقد تكون أكثر عرضة للسرقة"، ولكن على المدى القصير، حتى في حال اختراق المفتاح المتناظر، تظل مفاتيح Curve25519 توفر حماية كافية. [ 15 ]

التواصل

يستخدم بروتوكول WireGuard بروتوكول UDP فقط ، [ 7 ] [ 5 ] نظرًا للعيوب المحتملة لبروتوكول TCP عبر TCP. [ 7 ] [ 16 ] [ 17 ] قد يؤدي تمرير TCP عبر اتصال قائم على TCP إلى انخفاض حاد في أداء الإرسال بسبب مشكلة انهيار TCP . [ 18 ]

منفذ الخادم الافتراضي الخاص به هو UDP 51820. [ 19 ]

يدعم WireGuard بروتوكول IPv6 بشكل كامل، داخل النفق وخارجه. وهو يدعم الطبقة الثالثة فقط لكل من IPv4 و IPv6 ، ويمكنه تغليف IPv4 داخل IPv6 والعكس صحيح. [ 20 ]

تكاليف MTU الإضافية

تتوزع التكاليف الإضافية لـ WireGuard على النحو التالي: [ 21 ]

  • رأس IPv4 بحجم 20 بايت أو رأس IPv6 بحجم 40 بايت
  • رأس UDP بحجم 8 بايت
  • نوع 4 بايت
  • فهرس مفتاح مكون من 4 بايت
  • قيمة عشوائية مكونة من 8 بايت
  • بيانات مشفرة بحجم n بايت
  • علامة مصادقة 16 بايت

الاعتبارات التشغيلية لشركة MTU

بافتراض أن الشبكة الأساسية التي تنقل حزم WireGuard تحافظ على وحدة نقل قصوى (MTU) تبلغ 1500 بايت، فإن ضبط واجهة WireGuard على وحدة نقل قصوى تبلغ 1420 بايت لجميع النظراء المعنيين يُعد مثاليًا للنقل عبر IPv6 + IPv4. مع ذلك، عند استخدام بروتوكول IPv4 التقليدي فقط، تكفي وحدة نقل قصوى أعلى تبلغ 1440 بايت لواجهة WireGuard. [ 21 ]

من الناحية التشغيلية، ولتوحيد إعدادات الشبكة، يُفضّل الإبقاء على قيمة MTU الافتراضية البالغة 1420 بايت على مستوى الشبكة لواجهات WireGuard. [ 22 ] يضمن هذا النهج الاتساق ويُسهّل الانتقال السلس إلى تفعيل IPv6 لنظراء وواجهات WireGuard في المستقبل.

مع ذلك، بالنسبة للأجهزة المحمولة ذات أنواع الاتصال الشبكي المختلفة وقيم MTU المتفاوتة عبر اتصالات الشبكة المتعددة، قد تكون قيمة MTU تساوي 1280 مفيدة، إذ تسمح بنقل IPv6 داخل النفق، حيث إنها الحد الأدنى المسموح به لـ MTU، كما تسمح لنفق WireGuard بالعمل عبر معظم أنواع الاتصال. [ 23 ] غالبًا ما تتجنب الأجهزة المضيفة إرسال حزم بيانات أكبر من 1280 نظرًا لموثوقية PMTUD . [ 24 ]

يُحدد بروتوكول IP الخارجي (أو المُغلِّف ) الحد الأقصى لوحدة النقل (MTU) لواجهة WireGuard، وليس إصدار IP المُستخدم داخل النفق. عند نقل حزم WireGuard عبر IPv4، يبلغ حجم رأس الحزمة الخارجية 60 بايت (20 بايت لرأس IPv4، و8 بايت لرأس UDP، و32 بايت لرأس WireGuard). أما عند نقلها عبر IPv6، فيرتفع حجم رأس الحزمة الخارجية إلى 80 بايت. [ 25 ] هذا التمييز يعني أنه حتى لو كان الوصول إلى نظير ما ممكنًا فقط عبر IPv4، فقد تتصل نظراء آخرون في نفس الشبكة عبر IPv6 أو من خلال آليات الترجمة. تزيد الترجمة من حجم رأس الحزمة وتفرض الحد الأدنى لوحدة النقل القصوى (MTU) لمسار IPv6 البالغ 1280 بايت، مما يتطلب من المطورين مراعاة حجم الـ 80 بايت الإضافي لـ IPv6 عند تحديد قيمة ثابتة لوحدة النقل القصوى (MTU) للواجهة. [ 26 ] [ 27 ]

قابلية التوسعة

صُمم WireGuard ليتم توسيعه بواسطة برامج ونصوص برمجية خارجية. [ 28 ] وقد استُخدم هذا لإثراء WireGuard بميزات متنوعة، بما في ذلك واجهات إدارة أكثر سهولة في الاستخدام (بما في ذلك سهولة إعداد المفاتيح)، والتسجيل، وتحديثات جدار الحماية الديناميكية، وتخصيص عناوين IP الديناميكية، [ 29 ] وتكامل LDAP . [ 30 ] وهو مدعوم بشكل أصلي ومن قِبل عدد من خدمات VPN التجارية مثل NordVPN و IPVanish و Mullvad و TunnelBear . [ 31 ] [ 32 ] [ 33 ] [ 34 ] إحدى النسخ المتفرعة من WireGuard، وهي AmneziaWG، تضيف آليات لإخفاء حركة البيانات تهدف إلى جعل حركة بيانات WireGuard أقل قابلية للتحديد بواسطة أنظمة فحص الحزم المتعمقة . [ 35 ] [ 36 ]

يُحسّن استبعاد هذه الميزات المعقدة من قاعدة التعليمات البرمجية الأساسية الدنيا من استقرارها وأمانها. ولضمان الأمان، يُقيّد WireGuard خيارات تطبيق ضوابط التشفير، ويُحدّ من خيارات عمليات تبادل المفاتيح ، ويُربط الخوارزميات [ 11 ] بمجموعة فرعية صغيرة من أساسيات التشفير الحديثة . وفي حال اكتشاف ثغرة في أيٍّ من هذه الأساسيات، يُمكن إصدار نسخة جديدة تُعالج المشكلة.

استقبال

أظهرت مراجعة أجرتها آرس تكنيكا أن برنامج WireGuard سهل الإعداد والاستخدام، ويستخدم خوارزميات تشفير قوية، ويتميز بقاعدة بيانات صغيرة الحجم توفر مساحة هجوم محدودة. [ 37 ] وتضمنت المراجعة اقتباسًا من لينوس تورفالدز الذي ذكر فيه:

"هل لي أن أكرر مرة أخرى إعجابي بـ[WireGuard] وأتمنى أن يتم دمجه قريبًا؟ ربما لا يكون الكود مثاليًا، لكنني ألقيت نظرة سريعة عليه، وبالمقارنة مع فظائع OpenVPN و IPSec ، فهو عمل فني." [ 37 ]

خلص تقرير صدر عام 2024 إلى أن برنامج WireGuard يمتلك إمكانات كبيرة كحل قوي وخفيف الوزن لأمن إنترنت الأشياء . [ 38 ]

تلقى WireGuard تمويلًا من صندوق التكنولوجيا المفتوحة [ 39 ] وتبرعات من Jump Trading و Mullvad و Tailscale و Fly.io ومؤسسة NLnet . [ 40 ]

أوصى السيناتور رون وايدن من ولاية أوريغون المعهد الوطني للمعايير والتكنولوجيا (NIST) بتقييم برنامج WireGuard كبديل للتقنيات الحالية. [ 41 ]

التوافر

التطبيقات

تشمل تطبيقات بروتوكول WireGuard ما يلي:

تاريخ

توجد نسخ مبكرة من قاعدة التعليمات البرمجية بتاريخ 30 يونيو 2016. [ 51 ] الشعار مستوحى من نقش حجري للثعبان الأسطوري بايثون شاهده جيسون دونينفيلد أثناء زيارته لمتحف في دلفي . [ 52 ]

في 9 ديسمبر 2019، وافق ديفيد ميلر، المسؤول الرئيسي عن صيانة حزمة الشبكات في لينكس، على إضافة تصحيحات WireGuard إلى شجرة الصيانة "net-next"، تمهيدًا لإدراجها في نواة النظام القادمة. [ 53 ] [ 54 ] [ 55 ]

في 28 يناير 2020، قام لينوس تورفالدز بدمج شجرة net-next الخاصة بديفيد ميلر، ودخلت WireGuard إلى شجرة نواة لينكس الرئيسية. [ 56 ]

في 20 مارس 2020، قام مطورو دبيان بتفعيل خيارات بناء الوحدة النمطية لـ WireGuard في إعدادات نواة نظام التشغيل دبيان 11 (الإصدار التجريبي). [ 57 ]

في 29 مارس 2020، أُدمج برنامج WireGuard في شجرة إصدارات Linux 5.6. ولا تزال نسخة Windows من البرنامج في مرحلة تجريبية (بيتا). [ 5 ] [ 4 ] وقد دفع هذا مطوري Android إلى إضافة دعم أصلي لنواة النظام لبرنامج WireGuard في صورة النواة العامة الخاصة بهم في 30 مارس 2020. [ 58 ]

في 22 أبريل 2020، قام مطور NetworkManager بنيامينو جالفاني بدمج دعم واجهة المستخدم الرسومية لـ WireGuard في GNOME . [ 59 ] [ 60 ]

في 12 مايو 2020، اقترح مات دانوودي تصحيحات لدعم نواة OpenBSD الأصلي لبروتوكول WireGuard . [ 61 ] وفي 22 يونيو 2020، وبعد عمل مات دانوودي وجيسون أ. دونينفيلد، تم استيراد دعم WireGuard إلى OpenBSD. [ 62 ]

في 23 نوفمبر 2020، أصدر جيسون أ. دونينفيلد تحديثًا لحزمة ويندوز لتحسين التثبيت والاستقرار ودعم معالجات ARM وميزات المؤسسات . [ 63 ]

في 29 نوفمبر 2020، تم استيراد دعم WireGuard إلى نواة FreeBSD 13. [ 47 ]

في 19 يناير 2021، تمت إضافة دعم WireGuard للمعاينة في لقطات التطوير الخاصة بإصدار pfSense Community Edition (CE) 2.5.0. [ 64 ]

في مارس 2021، أُزيل دعم WireGuard في وضع النواة من FreeBSD 13.0، الذي كان لا يزال قيد الاختبار، بعد تعذر إتمام عملية تنظيف عاجلة لرمز WireGuard في FreeBSD بسرعة. [ 65 ] كما أزالت إصدارات pfSense Community Edition (CE) 2.5.0 وpfSense Plus 21.02 المبنية على FreeBSD دعم WireGuard في وضع النواة أيضًا. [ 66 ]

في مايو 2021، أُعيدَ دعم WireGuard إلى إصدارات التطوير التجريبية من pfSense CE وpfSense Plus كحزمة تجريبية من تطوير كريستيان ماكدونالد، أحد أعضاء مجتمع pfSense. تتضمن حزمة WireGuard الخاصة بـ pfSense أعمال تطوير WireGuard المستمرة في وضع النواة، والتي يقوم بها جيسون أ. دونينفيلد، والتي كانت في الأصل برعاية Netgate. [ 67 ] [ 64 ] [ 68 ]

في يونيو 2021، تضمنت مستودعات الحزم الرسمية لكل من pfSense CE 2.5.2 و pfSense Plus 21.05 حزمة WireGuard. [ 69 ]

في عام 2023، تلقت شركة WireGuard دعمًا يزيد عن 209,000 يورو من صندوق التكنولوجيا السيادي الألماني . [ 70 ]

في يونيو 2025، أضافت IPFire دعمًا لبروتوكول WireGuard باستخدام تطبيق نواة لينكس. [ 71 ]

في يناير 2026، أفادت قناة إيران الدولية أن برنامج WireGuard كان يُستخدم في إيران في أعقاب احتجاجات عام 2026 ، وإن كان بنجاح محدود. [ 72 ]

انظر أيضاً

ملحوظات

  1. قد لا تتوفر نسخة متاحة حاليًا على جميع المنصات، وقد تكون بعضها في مرحلة تجريبية (بيتا).
  2. كما يتضح من اختيارNoise_IKpsk2_25519_ChaChaPoly_BLAKE2sقيمة سلسلة الإنشاء المدرجة في الصفحة 10 من الورقة البيضاء .

مراجع

  1. غراور، يائيل (16 يناير 2021). "كيف أصبح سعي أحد المخترقين لتأمين الإنترنت جزءًا أساسيًا من أنظمة تشغيل ماك ولينكس وويندوز" . بزنس إنسايدر . مؤرشف من الأصل في 26 سبتمبر 2025. تم الاطلاع عليه في 7 ديسمبر 2025 .
  2. "wireguard-tools" . تم الاطلاع عليه بتاريخ 14 مايو 2026 .
  3. "التثبيت" . WireGuard . تم الاطلاع عليه بتاريخ 23 أبريل 2020 .
  4. 1 2 3 سالتر، جيم (30 مارس 2020). "برنامج WireGuard VPN يصل إلى الإصدار 1.0.0 - ويُدمج في نواة لينكس التالية" . مؤرشف من الأصل في 31 مارس 2020. تم الاطلاع عليه في 23 أبريل 2020 .
  5. 1 2 3 4 "WireGuard: نفق VPN سريع وحديث وآمن" . WireGuard. مؤرشف من الأصل بتاريخ 28 أبريل 2018. تم الاطلاع عليه بتاريخ 31 مارس 2021 .
  6. ^ برينيل ، بارت. فيركاترين، فريدريك، محرران. (11 يونيو 2018). التشفير التطبيقي وأمن الشبكات . سبرينغر. رقم ISBN 978-3-319-93387-0أُرشف من الأصل بتاريخ 18 فبراير 2019. تم الاطلاع عليه بتاريخ 25 يونيو 2018 .
  7. 1 2 3 دونينفيلد، جيسون أ. "القيود المعروفة" . www.wireguard.com . تم الاطلاع عليه في 1 يونيو 2020 .
  8. كوبيسي، نديم (23 أغسطس 2018). "مستكشف الضوضاء: نمذجة وتحقق مؤتمت بالكامل لبروتوكولات الضوضاء العشوائية" (ملف PDF) . باريس: المعهد الفرنسي للبحوث في علوم الحاسوب والأتمتة.
  9. داولينج، بنجامين؛ باترسون، كينيث (23 يناير 2018). تحليل تشفيري لبروتوكول واير جارد (ملف PDF) . رويال هولواي، جامعة لندن.
  10. 1 2 ماستر، ألكسندر (28 يوليو 2021)، "استكشاف WireGuard" ، التقارير الفنية لـ CERIAS ، جامعة بيردو
  11. 1 2 3 دونينفيلد، جيسون أ. "البروتوكول والتشفير" . www.wireguard.com . تم الاطلاع عليه بتاريخ 14 مايو 2023 .
  12. تيبوتشي، مهدي (2023). التشفير التطبيقي وأمن الشبكات: المؤتمر الدولي الحادي والعشرون، ACNS 2023، كيوتو، اليابان، 19-22 يونيو 2023، وقائع المؤتمر، الجزء الأول . سلسلة محاضرات في علوم الحاسوب. شياو فنغ وانغ ( الطبعة الأولى). تشام: سبرينغر. الصفحات 120-135 . ISBN   978-3-031-33487-0.
  13. ميدلي ، ليام؛ لو، أنجليك فاي؛ كواجليا، إليزابيث أ. (2023). " SoK: التشفير القائم على التأخير" . ندوة IEEE السادسة والثلاثون لمؤسسات أمن الحاسوب (CSF) لعام 2023. IEEE. الصفحات 169-183 . doi : 10.1109/csf57540.2023.00028 . ISBN  979-8-3503-2192-0.
  14. ليب، بنيامين؛ بلانشيه، برونو؛ بهارجافان، كارتيكيان (2019)، برهان تشفيري آلي لبروتوكول شبكة WireGuard الافتراضية الخاصة (تقرير)، تقرير بحثي RR-9269، باريس: Inria، ص 49، hal-02100345 
  15. دونينفيلد، جيسون (2 مايو 2021). "واير جارد: نفق شبكة النواة من الجيل التالي" (ملف PDF) . Wireguard.com .
  16. تيتز، أولاف (23 أبريل 2001). "لماذا يُعدّ استخدام بروتوكول TCP عبر بروتوكول TCP فكرة سيئة" . تم الاطلاع عليه بتاريخ 17 أكتوبر 2015 .
  17. هوندا، أوسامو؛ أوساكي، هيرويوكي؛ إيماسي، ماكوتو؛ إيشيزوكا، ميكا؛ موراياما، جونيتشي (أكتوبر 2005). "فهم بروتوكول TCP عبر TCP: تأثيرات نفق TCP على الإنتاجية والزمن المستغرق من طرف إلى طرف". في عتيق الزمان، محمد؛ بالاندين، سيرجي الأول (محرران). الأداء، وجودة الخدمة، والتحكم في شبكات الاتصالات والاستشعار من الجيل التالي III . المجلد 6011. Bibcode : 2005SPIE.6011..138H . CiteSeerX 10.1.1.78.5815 . doi : 10.1117/12.630496 . S2CID 8945952 .   
  18. هوندا، أوسامو؛ أوساكي، هيرويوكي؛ إيماسي، ماكوتو؛ ميكا، إيشيزوكا؛ موراياما، جونيتشي. "فهم بروتوكول TCP عبر بروتوكول TCP: تأثيرات نفق TCP على الإنتاجية والكمون من طرف إلى طرف" (ملف PDF) .
  19. بافان، جوندا (2020). "تقييم أداء WireGuard في مجموعة Kubernetes" (ملف PDF) . كارلسكرونا: معهد بليكينج للتكنولوجيا.
  20. دونينفيلد، جيسون أ. "مقدمة ودوافع" (ملف PDF) . واير جارد: نفق شبكة النواة من الجيل التالي (ملف PDF) . مؤرشف (ملف PDF) من الأصل في 4 مارس 2018.
  21. 1 2 دونينفيلد، جيسون أ. (11 ديسمبر 2017). " [ WireGuard ] أحجام رأس الحزمة / وحدة النقل القصوى لـ WireGuard" . تم الاسترجاع في 13 يناير 2024 .
  22. جوثالز، توم. "وارنز: أنفاق لا مركزية بدون اتصال لشبكات حاويات الحافة" (PDF) .
  23. شانون، كولين؛ مور، ديفيد؛ كلافي، كيه سي (1 ديسمبر 2002). "ما وراء الأساطير: ملاحظات حول حركة البيانات المجزأة" . مجلة IEEE/ACM للشبكات ، 10 (6): 709-720 . رمز Bibcode : 2002ITNet..10..709S . doi : 10.1109/TNET.2002.805028 . ISSN 1063-6692 . 
  24. بونيكا، رون؛ كاميت، يوجي؛ ألستون، أنيو؛ هنريكيس، دانيام؛ جليل، لؤي (2024). رأس التوجيه المضغوط لبروتوكول الإنترنت الإصدار السادس (تقرير). فريق عمل هندسة الإنترنت.
  25. وو، بيتر (17 يونيو 2019). "تحليل بروتوكول WireGuard" (ملف PDF) . قسم الرياضيات وعلوم الحاسوب، جامعة آيندهوفن للتكنولوجيا.
  26. لام، فينسنت. "ترجمة بروتوكول IPv6/IPv4 في SPIN" (ملف PDF) . جامعة واشنطن.
  27. باو، سي.؛ لي، إكس.؛ بيكر، إف.؛ أندرسون، تي.؛ جونت، إف. (2016). RFC 7915: خوارزمية ترجمة IP/ICMP . الولايات المتحدة الأمريكية: محرر RFC. doi : 10.17487/rfc7915 .
  28. رامزانبور، رضا (31 أغسطس 2021). "تكامل Calico مع WireGuard باستخدام kOps" . Tigera - مبتكر Calico . تم ​​الاطلاع عليه بتاريخ 20 أغسطس 2025 .
  29. أداة تكوين IP الديناميكي لـ WireGuard ، WireGuard، 14 مايو 2023 ، تم الاطلاع عليه في 14 مايو 2023
  30. بوابة WireGuard – استخدام LDAP ، مشروع بوابة WireGuard ، تم الاطلاع عليه في 7 أغسطس 2025
  31. سينغلتون، جيم (14 أكتوبر 2025). "مراجعة IPVanish: خدمة VPN مقرها الولايات المتحدة الأمريكية مع اتصالات غير محدودة" . PCWorld . تم الاطلاع عليه بتاريخ 20 أغسطس 2025 .
  32. إيدي، ماكس (4 يونيو 2024). "أفضل خدمة VPN" . صحيفة نيويورك تايمز . ISSN 0362-4331 . تاريخ الاسترجاع: 20 أغسطس 2025 . 
  33. "نورد في بي إن تُفعّل تقنية واير جارد على جميع منصاتها" . تيك رادار . فيوتشر بي إل سي. 22 أبريل 2020. تم الاطلاع عليه بتاريخ 8 ديسمبر 2025 .
  34. وايت، مونيكا ج. (11 ديسمبر 2025). "مولفاد تُوقف دعم OpenVPN على أجهزة سطح المكتب، وتُجبر جميع المستخدمين على استخدام WireGuard" . TechRadar . تم الاطلاع عليه بتاريخ 21 يونيو 2026 .
  35. فيليبس، جورج (24 مارس 2026). "أطلقت AmneziaVPN خدمة AmneziaWG 2.0 - وهي "نقلة نوعية" عن سابقتها" . دليل توم . شركة فيوتشر بي إل سي . تم الاطلاع عليه في 15 يونيو 2026 .
  36. جيل، مارك (24 مارس 2026). "Amnezia VPN تتخلى عن بروتوكول AmneziaWG 2.0 الجديد مع تزايد ذكاء أساليب الرقابة" . TechRadar . Future plc . تاريخ الاسترجاع: 15 يونيو 2026 .
  37. 1 2 سالتر، جيم (26 أغسطس 2018). "مراجعة WireGuard VPN: نوع جديد من الشبكات الافتراضية الخاصة (VPN) يقدم مزايا هامة" . آرس تكنيكا . تم الاطلاع عليه بتاريخ 20 أغسطس 2018 .
  38. جماخان، حسيب الله؛ ميرزايينيا، أمير (2024)، وايرغارد: حل فعال لتأمين اتصال أجهزة إنترنت الأشياء ، CSCI-RTMC، arXiv : 2402.02093
  39. "بناء بروتوكول VPN من نوع WireGuard أكثر أمانًا وسهولة في الوصول ومرونة" . www.opentech.fund . 4 يناير 2022. تم الاطلاع عليه في 20 يونيو 2022 .
  40. "التبرعات" . واير جارد. مؤرشف من الأصل بتاريخ 28 أبريل 2018. تم الاطلاع عليه بتاريخ 28 أبريل 2018 .
  41. «سيناتور أمريكي يوصي المعهد الوطني للمعايير والتكنولوجيا (NIST) باستخدام برنامج WireGuard مفتوح المصدر لشبكات VPN الحكومية» . فورونيكس . 30 يونيو 2018. مؤرشف من الأصل في 5 أغسطس 2018. تم الاطلاع عليه في 5 أغسطس 2018 .
  42. دونينفيلد، جيسون (7 يونيو 2019). "واير جارد: نفق VPN سريع وحديث وآمن" . تم الاطلاع عليه بتاريخ 16 يونيو 2019 .
  43. كراسنوف، فلاد (18 ديسمبر 2018). "BoringTun، تطبيق WireGuard في مساحة المستخدم بلغة Rust" . مدونة Cloudflare . مؤرشف من الأصل في 4 أبريل 2019. تم الاطلاع عليه في 29 مارس 2019 .
  44. لارابيل، مايكل (28 مارس 2019). "كلاود فلير تطلق "بورينغ تون" كتطبيق لـ WireGuard مكتوب بلغة Rust في مساحة المستخدم" . شبكات لينكس . تم الاسترجاع في 29 مارس 2019 - عبر فورونيكس.
  45. يوهانسون، يان (21 يونيو 2020). "استيراد WireGuard إلى OpenBSD" .
  46. "wg(4) – صفحات دليل NetBSD" . 20 أغسطس 2020.
  47. 1 2 "مراجعة 368163" . svnweb.freebsd.org . 29 نوفمبر 2020.
  48. "WireGuardNT، تطبيق عالي الأداء لبروتوكول WireGuard لنواة نظام التشغيل Windows" . 2 أغسطس 2021.
  49. "WireGuard: لم يكن استخدام VPN بهذه السهولة من قبل" .
  50. "FD.io VPP: src/plugins/wireguard/wireguard.c File Reference" . s3-docs.fd.io . تم الاطلاع عليه بتاريخ 26 أغسطس 2025 .
  51. "فهرس /monolithic-historical/" . download.wireguard.com .
  52. "كيف أصبح سعي أحد المخترقين لتأمين الإنترنت جزءًا أساسيًا من أنظمة تشغيل ماك ولينكس وويندوز" . بزنس إنسايدر . 16 يناير 2021.{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  53. "e7096c131e5161fa3b8e52a650d7719d2857adfd – pub/scm/linux/kernel/git/davem/net-next – Git at Google" . kernel.googlesource.com .
  54. "LKML: David Miller: ردًا على: [ PATCH net-next v2 ] net: WireGuard secure network tunnel" . lkml.org .
  55. « [ إعلان ] تم دمج WireGuard في net-next، في طريقه إلى Linux 5.6» . 9 يناير 2020. مؤرشف من الأصل في 9 يناير 2020.
  56. تورفالدز، لينوس. "index : kernel/git/torvalds/linux.git" . شجرة مصدر نواة لينكس . Kernel.org . تم الاطلاع عليه في 2 فبراير 2020 . 
  57. "drivers/net: تفعيل WIREGUARD كوحدة نمطية" . 21 مارس 2020.
  58. "Diff - 99761f1eac33d14a4b1613ae4b7076f41cb2df94^! - kernel/common - Git at Google" . android.googlesource.com .
  59. "دمج الفرع 'bg/wireguard' (d321d0df) · الالتزامات · GNOME / network-manager-applet" . gitlab.gnome.org . 22 أبريل 2020. تم الاطلاع عليه في 30 مايو 2020 .
  60. "الاتصال بخادم VPN من نوع Wireguard باستخدام NetworkManager | dbeley" . dbeley.ovh . تم الاطلاع عليه بتاريخ 21 أغسطس 2025 .
  61. "تم نشر تصحيحات WireGuard لنواة OpenBSD" . 12 مايو 2020.
  62. "'CVS: cvs.openbsd.org: src' - MARC" . marc.info .
  63. " [ إعلان ] WireGuard لنظام التشغيل Windows 0.3: دعم معالجات ARM، وميزات المؤسسات، والمزيد" . 23 نوفمبر 2020.
  64. 1 2 باكسون، أوديان (19 يناير 2021). "WireGuard لبرنامج pfSense" . Netgate . تم الاسترجاع في 9 يونيو 2021 .
  65. أندرسون، تيم (23 مارس 2021). "إصدار FreeBSD 13.0 سيُطرح بدون دعم WireGuard حيث يتدخل فريق التطوير لإصلاح "مشاكل خطيرة" في التنفيذ الأولي" . The Register . Situation Publishing . تاريخ الاسترجاع: 31 مارس 2021 .
  66. تومسون، جيم (18 مارس 2021). "إزالة WireGuard من برامج pfSense® CE وpfSense® Plus" . مدونة Netgate . روبيكون كوميونيكيشنز . تاريخ الاسترجاع: 20 مارس 2021 .
  67. لونغ، سكوت (5 مايو 2021). "pfSense: عودة WireGuard كحزمة تجريبية" . Netgate . تم الاطلاع عليه في 9 يونيو 2021 .
  68. "wireguard-freebsd – تطبيق WireGuard لنواة FreeBSD" . git.zx2c4.com . تم الاطلاع عليه بتاريخ 9 يونيو 2021 .
  69. بينجل، جيم (2 يونيو 2021). "إصدار pfSense Plus 21.05 متوفر الآن" . نت جيت . تم الاطلاع عليه في 9 يونيو 2021 .
  70. "واير جارد" . صندوق التكنولوجيا السيادي . تم الاطلاع عليه بتاريخ 26 مايو 2024 .
  71. "إصدار IPFire 2.29 - التحديث الأساسي 195 - يتضمن WireGuard" . مدونة IPFire . تاريخ الاطلاع: 16 أكتوبر 2025 .
  72. سينائي، مريم (27 يناير 2026). "متطوعون في الخارج يوظفون التكنولوجيا لاختراق الستار الحديدي للإنترنت في إيران" . www.iranintl.com . مؤرشف من الأصل في 20 فبراير 2026.