We are currently working on Linux app, meanwhile you can connect manually using our script.


All of the following examples require "superuser" privileges. You can run the system commands under "root" user or with "sudo" command.

The following script works on Linux systems with apt or yum installers. If you have a different Linux system, you will need to install the OpenVPN package manually.

Step 1

Go to /usr/local/bin/ directory and download script in there:

cd /usr/local/bin/

Step 2

Run the script with -s parameter and path to OpenVPN config file in order to set up a new connection: -s /path/to/file.ovpn

You will be prompted for:

  • VPN Credentials

  • Custom Connection Name (e.g. us-tx-dallas-john)

How to get the VPN Credentials and OpenVPN config file?

  • Ask your GoodAccess admin to provide you with the VPN Credentials and OVPN config file.

  • Become a GoodAccess admin by activating your own team.

How to get VPN credentials and OpenVPN config file

Step 3

Run the script again using -r parameter and connection name (e.g. us-tx-dallas-john):

# [-r [name of your connection]]

You can omit parameters if you have configured just one connection in the system.

The connection process runs in a terminal window. There should be many information lines about the connection process.

You are successfully connected when the followin:

Initialization Sequence Completed