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 SHA512TLS 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