يستخدم منفذ Android الرسمي لحل Strongswan VPN الشهير.
# الميزات والقيود #
* * يستخدم واجهة برمجة تطبيقات VPNService التي ظهرت بواسطة Android 4.يبدو أن أجهزة بعض الشركات المصنعة تفتقر إلى هذا الدعم لهذا - فاز عميل VPN Strongswan على هذه الأجهزة!حركة المرور (L2TP * ليست * مدعومة)
* الدعم الكامل للاتصال المتغير والتنقل من خلال Mobike (أو إعادة التصنيع)
* يدعم مصادقة اسم المستخدم/كلمة المرور (أي EAP-MSCHAPV2 و EAP-MD5 و EAP-GTC)بالإضافة إلى مصادقة المفتاح/الشهادة الخاصة بـ RSA/ECDSA لمصادقة المستخدمين ، يتم دعم EAP-TLS مع شهادات العميل أيضًا
* Combined RSA/ECDSA ويتم دعم مصادقة EAP باستخدام جولتين مصادقة على النحو المحدد في RFC 4739
* يتم التحقق من شهادات خادم VPN مقابل شهادات CA التي تم تثبيتها مسبقًا أو تثبيتها من قبل المستخدم على النظام.يمكن أيضًا استيراد شهادات CA أو الخادم المستخدمة لمصادقة الخادم مباشرةً في التطبيق.يتيح إرسال حركة مرور معينة فقط من خلال VPN و/أو استبعاد حركة مرور معينة منه
* لكل تطبيق VPN الحد من اتصال VPN بتطبيقات معينة ، أو استبعادها من استخدامها
* تطبيق IPSEC يدعم حاليًا AES-CBC و AES-GCM و CHACHA20/POLLE1305 و SHA1/SHA2
* يتم تخزين كلمات المرور حاليًا كنص واضح في قاعدة البيانات (فقط إذا تم تخزينها بملف تعريف)
* يمكن استيراد ملفات تعريف VPN من الملفات
يمكن العثور على التفاصيل و changelog على مستنداتنا: https://docs.strongswan.org/docs/5.9/os/androidvpnclient.html
# أذونات #
يسمح باستيراد ملفات تعريف VPN وشهادات CA من التخزين الخارجي على بعض إصدارات Android
* query_all_packages: مطلوب على AndroiD 11 لتحديد التطبيقات لتضمين/تضمين في ملفات تعريف VPN وحالة استخدام EAP-TNC الاختيارية
# مثال على تكوين الخادم #
يمكن العثور على تكوينات الخادم في مستنداتنا: https: https: https://docs.strongswan.org/docs/5.9/os/androidvpnclient.html#_server_configurnشهادة الخادم كملحق للموضوع.Br> إذا قمت بذلك ، فيرجى تضمين معلومات حول جهازك (الشركة المصنعة ، النموذج ، إصدار نظام التشغيل ، إلخ).
يمكن إرسال ملف السجل المكتوب بواسطة خدمة التبادل المفاتيح مباشرة من داخل التطبيق.
# 2.4.2 #
- Increased target SDK to Android 13 and ask for permission to show status notification
- Enable hardware acceleration in OpenSSL
- Use a more stable approach to determine source IP