How to download strongSwan VPN Client?
- Choose a download method - Download the APK file from our mirror link or try download from the Google Play Store.
- Allow installation of third party apps - Open Menu > Settings > Security > and check Unknown Sources to allow installations from AndroidFreeware!
- Find the downloaded APK file - Use a file manager app like MiXPlorer to open the Downloads folder. After this tap the strongSwan VPN Client apk file to install.
If you are having trouble installing strongSwan VPN Client, please check out our guide on how to install APK, XAPK and OBB files
strongSwan VPN Client Key Features
- Uses the VpnService API featured by Android 4+. Devices by some manufacturers seem to lack support for this - strongSwan VPN Client won't work on these devices!
- Uses the IKEv2 key exchange protocol (IKEv1 is *not* supported)
- Uses IPsec for data traffic (L2TP is *not* supported)
- Full support for changed connectivity and mobility through MOBIKE (or reauthentication)
- Combined RSA/ECDSA and EAP authentication is supported by using two authentication rounds as defined in RFC 4739
- IKEv2 fragmentation is supported if the VPN server supports it (strongSwan does so since 5.2.1)
- Split-tunneling allows sending only certain traffic through the VPN and/or excluding specific traffic from it
- Per-app VPN allows limiting the VPN connection to specific apps, or exclude them from using it
- The IPsec implementation currently supports the AES-CBC, AES-GCM, ChaCha20/Poly1305 and SHA1/SHA2 algorithms
- Passwords are currently stored as cleartext in the database (only if stored with a profile)
- VPN profiles may be imported from files
- READ_EXTERNAL_STORAGE: Allows importing VPN profiles and CA certificates from external storage on some Android versions
- QUERY_ALL_PACKAGES: Required on Android 11+ to select apps to ex-/include in VPN profiles and the optional EAP-TNC use case