strongSwan VPN Client icon

strongSwan VPN Client pour Android

2.6.2 GPL-2.0-or-later

Un client VPN basé sur IKEv2/IPsec facile à utiliser.

Télécharger APK (15.3 MB)

Version
2.6.2 (96)
Mise à jour
Développeur
Catégorie
Connectivité, Internet
Code source
Dépôt de code

strongSwan VPN Client Application

Port officiel d'Android de la solution VPN populaire strongSwan.

CARACTÉRISTIQUES ET LIMITATIONS

  • Utilise l'API VpnService proposée par Android 4+. Les appareils de certains fabricants semblent manquer de support pour cela - le client VPN strongSwan ne fonctionnera pas sur ces appareils !
  • Utilise le protocole d'échange de clés IKEv2 (IKEv1 n'est pas supporté)
  • Utilise IPsec pour le trafic de données (L2TP n'est pas supporté)
  • Support complet pour la connectivité et la mobilité modifiées via MOBIKE (ou réauthentification)
  • Supporte l'authentification EAP par nom d'utilisateur/mot de passe (notamment EAP-MSCHAPv2, EAP-MD5 et EAP-GTC) ainsi que l'authentification par clé privée/certificat RSA/ECDSA pour authentifier les utilisateurs, EAP-TLS avec certificats clients est également supporté
  • L'authentification combinée RSA/ECDSA et EAP est prise en charge en utilisant deux tours d'authentification comme défini dans la RFC 4739
  • Les certificats de serveur VPN sont vérifiés par rapport aux certificats CA préinstallés ou installés par l'utilisateur sur le système. Les certificats CA ou serveurs utilisés pour authentifier le serveur peuvent également être importés directement dans l'application.
  • La fragmentation IKEv2 est prise en charge si le serveur VPN le supporte (strongSwan le fait depuis 5.2.1)
  • Le split-tunneling permet d'envoyer uniquement certains trafics via le VPN et/ou d'exclure des trafics spécifiques
  • Le VPN par application permet de limiter la connexion VPN à des applications spécifiques, ou de les exclure de son utilisation
  • L'implémentation IPsec supporte actuellement les algorithmes AES-CBC, AES-GCM, ChaCha20/Poly1305 et SHA1/SHA2
  • Les mots de passe sont actuellement stockés en clair dans la base de données (uniquement s'ils sont stockés avec un profil)
  • Les profils VPN peuvent être importés depuis des fichiers

Des détails et un journal des modifications peuvent être trouvés dans notre documentation : https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html

AUTORISATIONS

  • READ_EXTERNAL_STORAGE : Permet d'importer des profils VPN et des certificats CA depuis le stockage externe sur certaines versions d'Android
  • QUERY_ALL_PACKAGES : Requis sur Android 11+ pour sélectionner des applications à inclure/exclure dans les profils VPN et le cas d'utilisation EAP-TNC optionnel

CONFIGURATION D'EXEMPLE DU SERVEUR

Des configurations de serveur d'exemple peuvent être trouvées dans notre documentation : https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration

Veuillez noter que le nom d'hôte (ou l'adresse IP) configuré avec un profil VPN dans l'application doit être contenu dans le certificat du serveur comme extension subjectAltName.

RETROACTION

Veuillez soumettre des rapports de bogues et des demandes de fonctionnalités via GitHub : https://github.com/strongswan/strongswan/issues/new/choose

Si vous le faites, veuillez inclure des informations sur votre appareil (fabricant, modèle, version OS, etc.).

Le fichier journal écrit par le service d'échange de clés peut être envoyé directement depuis l'application.


Problèmes & Commentaires

Soumettre un problème

Anciennes versions


Applications similaires


RECHERCHES TENDANCES

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email