Opisyal na Android Port ng sikat na Strongswan VPN Solution.Ang mga aparato ng ilang mga tagagawa ay tila kulang sa suporta para dito - ang client ng Strongswan VPN ay nanalo ' t gumana sa mga aparatong ito!trapiko (L2TP ay * hindi * suportado)Pati na rin ang RSA/ECDSA Private Key/Certificate Authentication upang patunayan ang mga gumagamit, ang EAP-TLS na may mga sertipiko ng kliyente ay sinusuportahan din
* Ang pinagsamang RSA/ECDSA at EAP na pagpapatunay ay suportado sa pamamagitan ng paggamit ng dalawang mga pag-ikot ng pagpapatunay na tinukoy sa RFC 4739
* Ang mga sertipiko ng server ng VPN ay napatunayan laban sa mga sertipiko ng CA na na-install o na-install ng gumagamit sa system.Ang mga sertipiko ng CA o server na ginamit upang patunayan ang server ay maaari ring mai-import nang direkta sa app.Ang pagpapadala lamang ng ilang trapiko sa pamamagitan ng VPN at/o hindi kasama ang tukoy na trapiko mula ditoCBC, AES-GCM, ChaCha20/Poly1305 at SHA1/SHA2 algorithm
* Ang mga password ay kasalukuyang nakaimbak bilang cleartext sa database (lamang kung nakaimbak ng isang profile)
* Ang mga profile ng VPN ay maaaring mai-import mula sa mga file
Mga detalye at isang changelog ay matatagpuan sa aming mga doc: https://docs.strongswan.org/docs/5.9/os/androidvpnclient.html
# pahintulot #
* read_external_storage:Pinapayagan ang pag -import ng mga profile ng VPN at mga sertipiko ng CA mula sa panlabas na imbakan sa ilang mga bersyon ng Android
* Query_all_packages: Kinakailangan sa Android 11 upang piliin ang mga app upang ex-/isama sa mga profile ng VPN at ang opsyonal na EAP-TNC na paggamit ng kaso
# Halimbawa ng pagsasaayos ng server #//docs.strongswan.org/docs/5.9/os/androidvpnclient.html#_server_configurasyonAng sertipiko ng server bilang extension ng subjectaltname.Br> Kung gagawin mo ito, mangyaring isama ang impormasyon tungkol sa iyong aparato (tagagawa, modelo, bersyon ng OS atbp.).
# 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