Note: we have a VPN client app for Ubuntu/Debian/Mint distros, please check the KB article.
This guide describes how to configure OpenVPN on Linux using the Network Manager tool, with AES 256-bit encryption and 4096-bit RSA authentication. The setup process should be identical/very similar on all distros because Network Manager is standard.
You can import the OpenVPN config files directly into Network Manager or create the connection from scratch.
Method 1
This method is the quickest, by importing the .ovpn server profile
Import from file...
Add
or Save
to save itMethod 2
This method should be used if the import feature doesn’t work as expected.
Open your browser and download our ca.crt and the tls-preshared-256.key from the repository (important: download the CA certificate file with Right click > Save as in Firefox; left click would auto-import the CA into the certificates store instead of downloading it)
Open the Network Settings
> Add a new connection and select OpenVPN
In the settings window, you have to enter the following:
Connection name: choose a name to identify this connection or leave it unchanged
Gateway: the server hostname you want to connect to (list at https://vpn.ac/status) such as us1.vpn.ac
Authentication Type: Password
Enter your VPN username and password
CA Certificate: select the ca.crt
file you downloaded earlier
Open the Advanced...
section
Security
tab and select Cipher AES-256-GCM
and HMAC-Authentication SHA512
TLS Authentication
tab, check Verify peer (server)
, choose Server
from the drop-down menu. Check Use additional TLS authentication
and select the tls-preshared-256.key
file. Select 1
for Key Direction