Wireguard

Sailfish OS Version 4.6.0.13 oder älter

Wireguard funktioniert mit Hilfe einer Userspace-Implementierung. Diese muss als root (Befehl devel-su) in der Console installiert werden.

pkcon install wireguard-go pkcon install wireguard-tools pkcon install connman-plugin-vpn-wireguard?

Sailfish OS Version 5.0.0.61 oder neuer

Muss immer noch von Hand installiert werden, aber die Userspace-Implementierung braucht es nicht mehr, es kann der Wireguard-Support im Kernel genutzt werden.

pkcon remove wireguard-go # falls Wireguard vorher auf älterer Sailfish Version genutzt wurde pkcon install jolla-settings-networking-plugin-vpn-wireguard

Konfigurationsdatei Beispiel

Die Konfigurationsdatei kann irgendwo (z.B. im Homeverzeichnis) abgelegt werden und dann per Setup in den Wireguard-Einstellungen importiert werden. Nach dem erfolgreichen Import kann die Konfigurationsdatei wieder gelöscht werden.

Natürlich müssen in das folgende Beispiel noch gültige Schlüssel eingetragen werden damit es funktioniert ;-)

wireguard-beispiel.conf
[Interface] PrivateKey = Address = 10.0.10.68/32 DNS = 10.0.10.1 [Peer] PublicKey = PresharedKey = AllowedIPs = 0.0.0.0/0 # Für Sailfish OS 5.0.0.62, muss man eine IP nehmen, DNS geht NICHT :-( #Endpoint = my-public-ip.isp.tld:51820 Endpoint = 85.xx.xx.xx:51820