strongSwan VPN Client is a communication app developed by strongSwan Project.
Download Statistics
strongSwan VPN Client has been downloaded 1.2 million times. In the last 30 days, the app was downloaded 11 thousand times.
User Ratings
strongSwan VPN Client is rated 4.14 out of 5 stars. The rating is based on 3.4 thousand ratings.
App Information
strongSwan VPN Client is FREE to download. The APK download size is 11.11 MB. The latest version available is 2.6.2. The last update was on October 30, 2025.
Technical Requirements
strongSwan VPN Client requires Android 4.0.3+ or higher. The app has a content rating of Everyone. The app has been available on Google Play August 2012.
Description
Official Android port of the popular strongSwan VPN solution.
# FEATURES AND LIMITATIONS #
* 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 * Uses IPsec for data traffic * Full support for changed connectivity and mobility through MOBIKE (or reauthentication) * Supports username/password EAP authentication (namely EAP-MSCHAPv2, EAP-MD5 and EAP-GTC) as well as RSA/ECDSA private key/certificate authentication to authenticate users, EAP-TLS with client certificates is also supported * Combined RSA/ECDSA and EAP authentication is supported by using two authentication rounds as defined in RFC 4739 * VPN server certificates are verified against the CA certificates pre-installed or installed by the user on the system. The CA or server certificates used to authenticate the server can also be imported directly into the app. * 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 * Supports managed configurations via enterprise mobility management (EMM)
Details and a changelog can be found on our docs: https://docs.strongswan.org/docs/latest/os/androidVpnClient.html
# PERMISSIONS #
* 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
# EXAMPLE SERVER CONFIGURATION #
Example server configurations may be found in our docs: https://docs.strongswan.org/docs/latest/os/androidVpnClient.html#_server_configuration
Please note that the host name (or IP address) configured with a VPN profile in the app *must be* contained in the server certificate as subjectAltName extension.
# FEEDBACK #
Please post bug reports and feature requests via GitHub: https://github.com/strongswan/strongswan/issues/new/choose If you do so, please include information about your device (manufacturer, model, OS version etc.).
The log file written by the key exchange service can be sent directly from within the application.
Recent changes: # 2.6.2 #
- Fix edge-to-edge layout issues with settings and app selection
# 2.6.1 #
- Update OpenSSL to support ML-KEM (requires explicit configuration in proposals) - Fix vulnerability in eap-mschapv2 plugin - Fix filename when exporting the log
# 2.6.0 #
- Allow preselecting a user certificate via alias in managed profiles - Allow selecting a user certificate for managed profiles - Fix reading split-tunneling settings in managed profiles - Adapt to edge-to-edge display
Get a detailed PDF report for strongSwan VPN Client with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Works well on my Android device so far but is it possible to make the app available for Android TV? And when I say available, I mean that it can be downloaded from the Play Store on Android TV. Please let me know if this is possible.
★★★★☆bone burner· Nov 27, 2022
IKEV2 FEATURED PROS: -NAT TRAVERSAL -FIREWALL TRAVERSAL -ANTI-DENIAL OF SERVICE -STREAM CONTROL TRANSMISSION PROTOCOL FOR VOIP -SIMPLE MESSAGE EXCHANGE -UDP ON PORT 500 -IPSEC TRAFFIC VISABILTY=MAKES MIDDLEBROWS HAPPY -QUICK CRASH DETECTION -HIGH AVAILABILITY EXTENSION=DROPPED CONNECTIONS REDUCED -IKEV2 FRAGMENTATION SUPPORTED IF VPN SERVER SUPPORTS IT -SPLIT-TUNNELING -PER APP VPN ALGORITHMS SUPPORTED: -AES-CBC -AES-GCM -CHA-CHA/POLY1305 -SHA1/SHA2 CONS: -OFFLINE DICTIONARY ATTACK -LOGJAM ATTACK
★★★★★skorpio dr· Jan 10, 2024
App works well. Unfortunately it doesn't support TLS 1.3. I hope this feature will be integrated soon. Edit: I'm referring to the EAP-TLS authentication. Edit2: I use Strong swan on unix server: connections.remote.auth=eap-tls charon.tls.version_max=1.3 I'm happy to give more details via email
★★★★★Alain Paulikevitch· Sep 18, 2023
The rating in this review is to show my appreciation of the work done by the strong swan community, however I am writing this to report subnet based split tunneling working erratically on s10+ android 12. Vpn excluded traffic does not always work as expected and a succession of disconnect reconnect vpn as well as internet (Wi-Fi or 4g) is needed to end up having traffic routing working as expected
★★★★★KHIN Zaw Myint· Jun 4, 2024
Good App, Please make, L2tpIPsec Client. Android 13,this client is not used. Please make this client app I suggest
★☆☆☆☆Jamal Hussain· Nov 2, 2022
Not working with nord vpn. Always giving authentication failed error. My username and password is correct.
★★☆☆☆Martin “Smart Mart” Denyer· Jan 29, 2024
Doesn't support l2tp. Ike comes built into android which makes me wonder why this app was ever made. Gets 2 stars for being the only VPN client I can find on the play store with the ability to set up private VPN connections
★★☆☆☆Christian Hodl· May 7, 2023
It would be really great if strong swan supports TCP encapsulation other than UDP as only a fallback when UDP ports are blocked, since most already blocked UDP port 500 and 4500
★☆☆☆☆Erdal Mercan· Mar 27, 2026
Wildcard ssl certificate is something legal globally but with this app it is illegal to connect a wildcard ssl supported vpn server. Not good.
Subscribe to see full ranking history in this country
AppBrain offers valuable information about your app and those of your competitors. Join AppBrain for free and claim this app to view more ranking data, view history etc.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.