strongSwan VPN Client

3,8
3270 Rezensionen
500.000+
Downloads
Altersfreigabe
Jedes Alter
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Über diese App

Dies ist die offizielle Android-Portierung der populären strongSwan VPN-Lösung.

# MERKMALE UND EINSCHRÄNKUNGEN #

 * Verwendet die VpnService API von Android 4+. Geräte von einigen Herstellern scheinen diese nicht zu unterstützen - strongSwan wird auf diesen Geräten nicht funktionieren!
* Verwendet das IKEv2 Schlüsselaustausch-Protokoll (IKEv1 wird *nicht* unterstützt)
* Verwendet IPsec für den Datenkanal (L2TP wird *nicht* unterstützt)
* Volle Unterstützung für Konnektivitätsänderungen und Mobilität via MOBIKE (oder Re-Authentisierung)
 * Zur Authentisierung der Nutzer wird sowohl einfache auf Benutzername und Passwort basierende EAP-Authentisierung (namentlich EAP-MSCHAPv2, EAP-MD5 und EAP-GTC), sowie zertifikatsbasierte RSA/ECSA-Authentisierung unterstützt, EAP-TLS mit Benutzer-Zertifikaten wird ebenfalls unterstützt
* Kombinierte Authentisierung mit RSA/ECDSA und EAP wird über zwei Authentisierungsrunden nach RFC 4739 unterstützt
 * Auf dem System vorinstallierte oder durch den Benutzer hinzugefügte CA-Zertifikate werden zur Verifizierung der Server-Zertifikate verwendet. Die CA- oder Server-Zertifikate zur Authentisierung des Server können auch direkt in der App importiert werden.
* IKEv2-Fragmentierung wird unterstützt, sofern der VPN Server dies ebenfalls tut (strongSwan seit 5.2.1)
* Split-Tunneling erlaubt das Senden von ausschliesslich ausgewähltem Netzwerkverkehr via VPN und/oder bestimmten Verkehr davon auszuschliessen
* Per-App VPN erlaubt die VPN-Verbindung nur bestimmten Apps zur Verfügung zu stellen bzw. ausgewählte Apps von der Nutzung des VPN auszuschliessen
 * Die IPsec-Implementierung unterstützt derzeit die AES-CBC, AES-GCM, ChaCha20/Poly1305 und SHA1/SHA2-Algorithmen
 * Passwörter werden zurzeit als Klartext in der Datenbank gespeichert (nur wenn diese mit einem Profil gespeichert werden)
* VPN Profile können von Dateien importiert werden
* Unterstützt verwaltete Konfigurationen via Enterprise Mobility Management (EMM)

Details und ein Changelog sind auf unserem Wiki zu finden: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html

# PERMISSIONS #

* READ_EXTERNAL_STORAGE: Erlaubt den Import von VPN Profilen und CA Zertifikaten von externen Speichern unter bestimmten Android-Versionen
* QUERY_ALL_PACKAGES: Benötigt unter Android 11+ für die Auswahl von Apps in VPN Profilen und den optionalen EAP-TNC Anwendungsfall

# BEISPIEL-SERVERKONFIGURATION #

Sie finden in unserem Wiki Beispiel-Serverkonfigurationen: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration

Beachten Sie bitte, dass der im VPN Profil konfigurierte Hostname (bzw. die IP-Adresse) *zwingend* als subjectAltName-Extension im Server-Zertifikat vorhanden sein muss.

# FEEDBACK #

Bitte senden Sie uns Ihre Bug-Reports und Feature-Requests über GitHub: https://github.com/strongswan/strongswan/issues/new/choose
Falls Sie dies tun, so fügen Sie bitte Informationen über Ihr Gerät bei (Hersteller, Modell, OS Version usw.).

Die Log-Datei des Schlüsselaustausch-Dienstes kann direkt aus der Anwendung heraus via E-Mail versendet werden.
Aktualisiert am
26.02.2024

Datensicherheit

Was die Sicherheit angeht, solltest du nachvollziehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach Verwendung, Region und Alter des Nutzers variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.

Bewertungen und Rezensionen

3,8
3100 Rezensionen
Ein Google-Nutzer
27. Mai 2019
Seit ich auf IKEv2 mit Zertifikaten umgestellt habe, läuft die App einwandfrei. Was bedeutet eigentlich die Einstellung "Voreingestelltes VPN-Profi"? Ich würde gerne beim Öffnen der App automatisch mit einem VPN verbinden. Das habe ich aber noch nicht hinbekommen.
3 Personen fanden diese Bewertung hilfreich
War das hilfreich für dich?
strongSwan Project
28. Mai 2019
Das voreingestellte Profil wird für die Always-On Funktionalität verwendet, die in den VPN-Systemeinstellungen aktiviert werden kann (startet das zuletzt verwendete bzw. ausgewählte Profil beim Start des Android-Systems). Andere Automatisierungen lassen sich über Shortcuts bzw. Intents bewerkstelligen (siehe unsere Wiki-Seite zur App).
Stefan Schmid (schmidicom)
21. Juli 2022
Die App ist nicht schlecht hat aber noch ihre Schwächen. Zum einen wird der eingestellte DNS-Server nicht immer übernommen. Und bei einem VPN-Server mit 2FA ist die App etwas zu ungeduldig und bricht vor erfolgreicher 2FA-Bestätigung ab.
War das hilfreich für dich?
strongSwan Project
25. Juli 2022
Please report problems and feature requests to our issue tracker on GitHub (https://github.com/strongswan/strongswan).
Ein Google-Nutzer
30. November 2018
An sich eine sehr gute App, ich fände die App aber leider erst 5 Sterne Wert, wenn ein Killswitch mit eingebaut wird, denn ich habe die Benachrichtigung über den Connect abgeschaltet, weil sie mich stört. So merkr ich aber nicht, ob ich noch verbunen bin, deshalb ist der Killswitch ein muss.
5 Personen fanden diese Bewertung hilfreich
War das hilfreich für dich?
strongSwan Project
30. November 2018
Was ist "Connect"? Und welche Benachrichtigung, die der App oder die des Systems? Und was ist das Problem, wenn diese nicht angezeigt wird? (Solange die Verbindung nicht manuell getrennt wird, werden keine Datenpakete das Device im Klartext verlassen.) Und was soll ein solcher "Killswitch" denn genau bewirken?

Neuigkeiten

# 2.5.1 #

- Fix für existierende Verknüpfungen und Automatisierung via Intents

# 2.5.0 #

- Unterstützung für verwaltete Konfigurationen via Enterprise Mobility Management (EMM)