== iOS and macOS == A configuration profile is attached as vpn-ios-or-mac.mobileconfig — simply open this to install. You will be asked for your device PIN or password, and your VPN username and password, not necessarily in that order. == Windows == You will need Windows 10 Pro or above. Please run the following commands in PowerShell: Add-VpnConnection -Name "smartsoft.tk" ` -ServerAddress "smartsoft.tk" ` -TunnelType IKEv2 ` -EncryptionLevel Maximum ` -AuthenticationMethod EAP ` -RememberCredential Set-VpnConnectionIPsecConfiguration -ConnectionName "smartsoft.tk" ` -AuthenticationTransformConstants GCMAES256 ` -CipherTransformConstants GCMAES256 ` -EncryptionMethod GCMAES256 ` -IntegrityCheckMethod SHA384 ` -DHGroup ECP384 ` -PfsGroup ECP384 ` -Force # Run the following command to retain access to the local network (e.g. printers, file servers) while the VPN is connected. # On a home network, you probably want this. On a public network, you probably don't. Set-VpnConnection -Name "smartsoft.tk" -SplitTunneling $True == Android == Download the strongSwan app from the Play Store: https://play.google.com/store/apps/details?id=org.strongswan.android Server: smartsoft.tk VPN Type: IKEv2 EAP (Username/Password) Username and password: as configured on the server CA certificate: Select automatically == Ubuntu == A bash script to set up strongSwan as a VPN client is attached as vpn-ubuntu-client.sh. You will need to chmod +x and then run the script as root.