Documentation

Server 3.x

VPN Client Compatibility#

This document contains a list VPN clients that can be used to connect to the VPN service.

Offical Applications#

Official applications are available on most platforms. These are optimized for working with the VPN software. The official applications are made available with two brand names:

The eduVPN applications only allow you to choose your organization from a curated list. The Let’s Connect! applications allow you to specify a domain of the VPN server to connect to.

The benefit of the official applications is that they will make it much easier for the end user to configure the VPN, and will make sure the VPN keeps working in case configuration updates are required for connecting to the VPN. The other applications may require manual configuration downloads through the user portal to be able to keep using the VPN.

A full list of official applications is available, including their changelogs:

Other Applications#

In addition to the official applications, you can also use any OpenVPN or WireGuard compatible client on the platform of your choice.

You need to know the URL of your organization’s server to be able to visit the “portal” to download an OpenVPN or WireGuard configuration file that you can then important in your VPN client.

In case you are using eduVPN, you can find your organization in this list. It will link to the server URL where you need to authenticate before being able to download a configuration file.

Below we’ll list OpenVPN and WireGuard VPN clients we are aware of and that we at one point tested with eduVPN / Let’s Connect! VPN server.

NOTE: please always try to use the latest version of the VPN client and keep it up to date!

Windows#

Protocol Application
OpenVPN OpenVPN Community
OpenVPN Viscosity
WireGuard WireGuard

Android#

Protocol Application
OpenVPN OpenVPN for Android
WireGuard WireGuard

macOS#

Protocol Application
OpenVPN Tunnelblick
OpenVPN Viscosity
WireGuard WireGuard
OpenVPN, WireGuard Passepartout

iOS#

Protocol Application
OpenVPN, WireGuard Passepartout
WireGuard WireGuard

Linux#

On modern Linux desktops, both WireGuard and OpenVPN are supported out of the box, usually through NetworkManager. Using GNOME or KDE graphical interfaces you can import an OpenVPN and WireGuard configuration.

If you want an “always on” VPN on Linux, you can use the wg-quick service from wireguard-tools package, or the openvpn-client@ service from the openvpn package:

$ sudo apt -y install openvpn wireguard-tools

NOTE: on Fedora / Enterprise Linux use dnf instead of apt.

For example for WireGuard you would copy/paste the WireGuard configuration from the portal in a file called uni.conf and put it in /etc/wireguard/uni.conf and then enable it:

$ sudo systemctl enable --now wg-quick@uni

For OpenVPN you would copy the configuration file you downloaded to /etc/openvpn/client/uni.conf and then enable it:

$ sudo systemctl enable --now openvpn-client@uni