christianbaer.me

OpenVPN on demand mit iOS

Ich war für meine VPN-Lösung jahrelang Nutzer von IPSec, da dies zuerst von der Fritz!Box und dann die letzten Jahre vom EdgeRouter und zuletzt vom USG direkt unterstützt wurde.

Diverse Gründe haben mich aber in den letzten Wochen zum Umstieg auf einen DIY-Router mit OPNsense bewegt.

Da IPSec irgendwie immer eine Krücke ist und OpenVPN direkt von OPNsense unterstützt wird und viele Vorteile bringt, habe ich mich entschlossen, mit dem Router auch den VPN-Server zu wechseln.

Wenn man diesen in OPNsense einrichtet und einen User inkl. Zertifikaten etc. anlegt, gibt es die Möglichkeit, das entsprechende ovpn-File zur Konfiuration der Clients direkt aus OPNsense herunter zu laden.

Wie ich hier beschrieben habe, nutzte ich mit IPsec die Möglichkeit, unter iOS eine VPN-Verbindung aufzubauen, wenn ich mich außerhalb vertrauenswürdiger WLANs bewegte. So einen einfachen Konfigurator gibt es für OpenVPN leider nicht. Auch der offizielle OpenVPN-Client für iOS bietet diese Konfigurationsmöglichkeiten nicht.

Durch Zufall bin ich dann aber über Passepartout, einen alternativen iOS-OpenVPN-Client, gestoßen. Dieser bietet genau die Möglichkeiten, die gesucht habe.

Ich kann vertrauenswürdige WLANs definieren, angeben, ob das Mobilfunknetz mit oder ohne VPN genutzt werden soll und einfach mein Configfile aus OPNsense importieren. Und er ist Open Source.

Ich habe ihn jetzt ein paar Wochen im Einsatz und muss sagen, er macht was er soll und ich bin sehr zufrieden.