أعلن مشروع WireGuard عن تحديث كبير، يتضمن دعم Android TV، وتغييرات في التعليمات البرمجية، ووحدات kernel مسبقة الصنع، والمزيد!
إذا كنت تقدر الخصوصية، فمن المؤكد أنك سمعت عنها WireGuard بواسطة مطور XDA المعترف به zx2c4. لتلخيص ذلك في بضع كلمات، مشروع WireGuard هو بروتوكول VPN الذي يعمل داخل نواة لينكس، ويهدف إلى أن يكون أسرع وأبسط من العديد من البدائل الأخرى. في وقت سابق من هذا العام، تم استخدام بروتوكول VPN أيضًا شق طريقه إلى نواة لينكس الرسمية. لدى WireGuard الآن عدد كبير من الإعلانات، مع دعم Android TV من خلال تطبيقها، ووحدات kernel المعدة مسبقًا للهواتف الشائعة، وإعادة كتابة Kotlin لواجهة المستخدم، وغير ذلك الكثير.
أولا، تحسبا ل إعلانات Google TV القادمة، قامت شركة WireGuard بنقل تطبيق Android الخاص بها ليتم تشغيله محليًا على أجهزة التلفزيون بواجهة سهلة الاستخدام. سيتيح هذا للمستخدمين تشغيل تطبيقات مثل Netflix وغيرها من خلال VPN من داخل التلفزيون.
يمكنك الحصول على التطبيق من متجر جوجل بلاى او من F-الروبوت.
مجاني.
4.5.
يتميز تطبيق WireGuard على الهواتف الذكية التي تعمل بنظام Android بواجهة خلفية عادية تعتمد على VpnService للمستخدمين الذين لم يتم الوصول إلى جذرهم وواجهة خلفية تعتمد على kernel للمستخدمين الذين لديهم جذر. الآن، أصبحت وحدات kernel المعدة مسبقًا متاحة للأجهزة الشهيرة مثل سلسلة Google Pixel، وذلك بفضل الجهود التي بذلها مطور XDA المعترف به
com.nathanchance. بهذه الطريقة، يمكن أيضًا للمستخدمين الموجودين في المخزون ولكن لديهم صلاحيات الوصول إلى الجذر الاستفادة من وحدات kernel هذه، بدلاً من الحاجة إلى استخدام ذاكرة ROM مخصصة مع دعم WireGuard. وحدات النواة متاحة من داخل التطبيق. يمكن للمطورين المهتمين إضافة المزيد من ROM المدعومة عبر GitHub.واحد آخر من التطبيقات المفضلة لدينا، حصل تاسكر أيضًا على دعم WireGuard في وقت سابق من هذا العام.
مطور XDA المعترف به zx2c4 يُعلمنا أيضًا أن قاعدة بيانات WireGuard شهدت تحسينات أيضًا، مع إجراء تجديدات كبيرة. ينقسم المشروع الآن إلى وحدتين: وحدة واجهة المستخدم لواجهة المستخدم، ووحدة النفق، وهي واجهة برمجة تطبيقات مستقلة تسمح لأي تطبيق بالتضمين في WireGuard. يمكن أن تكون وحدة النفق مستورد من JCenter ويأتي جنبا إلى جنب مع وثائق واسعة النطاق. هذا الانقسام له فوائد قليلة. أولاً، يمكن للمطورين الآن إضافة WireGuard مباشرةً إلى تطبيقاتهم باستخدام سطر بسيط مثل التنفيذ.com.wireguard.android: النفق:$wireguardTunnelVersion'. تمت كتابة وحدة النفق بلغة Java ويمكن دمجها بسهولة في كل من تطبيقات Java وKotlin. تمت أيضًا إعادة كتابة وحدة واجهة المستخدم بالكامل في Kotlin مع الاستفادة من أدوات مثل Jetpack وKotlin Coroutines. الإجراءات غير متزامنة تمامًا على التطبيق.
تكامل WireGuard Kernel/ROM - موضوع XDA
أحد أسباب تحسينات قاعدة التعليمات البرمجية هذه هو جذب مطورين جدد. يبحث مشروع WireGuard بشكل نشط عن مشرف جديد لتطبيق Android الخاص به. إذا كنت ترغب في المساعدة في هذا المشروع مفتوح المصدر، تواصل مع فريق تطوير WireGuard، والتي توجد معلومات الاتصال بها في أسفل صفحة الويب الخاصة بهم.