Requirements
VPN Guides

How to Connect WhoVPN on Linux Using OpenVPN

Follow the steps to connect WhoVPN through OpenVPN on Ubuntu, Linux Mint, Pop!_OS, and other Debian-based systems. We explain how to prepare the configuration files and verify your connection.

2 min read
Paul Jackson

Paul Jackson

Technology editor

Setting Up WhoVPN on Linux Using OpenVPN

Looking for a simple way to use OpenVPN on Ubuntu or Linux? This guide explains how to connect to WhoVPN using the official OpenVPN command-line client.

The terminal client is the recommended connection method because it works consistently across Ubuntu, Linux Mint, Pop! _OS, and most other Debian-based Linux distributions. It also makes troubleshooting much easier than graphical VPN managers.

By the end of this guide, you’ll know how to:

  • install OpenVPN on Linux;
  • download and extract your WhoVPN configuration files;
  • connect to a VPN server from the terminal;
  • verify that your VPN connection is working correctly.

Requirements

Before you begin, make sure you have:

  • an active WhoVPN subscription;
  • the OpenVPN configuration archive sent to your email after purchasing the subscription;
  • a Linux account with sudo privileges;
  • an active Internet connection.

Update your package index.

sudo apt update

If OpenVPN is not installed, install it.

sudo apt install openvpn unzip

Verify that OpenVPN is available.

openvpn --version

If version information is displayed, the client is installed correctly.

Download the Configuration Files

After purchasing WhoVPN, you’ll receive an email containing:

  • your subscription details;
  • an archive with OpenVPN configuration files.

If you’ve lost the email, you can recover your configuration files at:

Enter the email address associated with your WhoVPN subscription. A new email containing your available configuration files will be sent automatically.

Extract the Configuration Archive

If the unzip utility isn’t installed, install it first.

sudo apt install unzip

unzip whoerconfigs_openvpn.zip -d whoerconfigs_openvpn

Open the extracted directory.

cd whoerconfigs_openvpn

List the available server profiles.

ls

Example:

Whoer_Austria_at.ovpn Whoer_Germany_de.ovpn Whoer_France_fr.ovpn Whoer_United_States_us.ovpn

Each configuration file represents a different VPN server location.

Choose the country you want to connect through.

Check Your OpenVPN Version

Before connecting, check which version of OpenVPN is installed.

openvpn --version

If you’re running OpenVPN 2.4 or later, continue to the next step.

If you’re using OpenVPN 2.3 or an older release and receive TLS-related errors during connection, open the .ovpn file in a text editor.

Locate the following line:

#tls-cipher "DEFAULT:@SECLEVEL=0"

Remove the leading # so it becomes:

tls-cipher "DEFAULT:@SECLEVEL=0"

Newer versions of OpenVPN already include the required compatibility settings, so this modification is only necessary for older clients.

Connect to WhoVPN

Navigate to the directory containing your configuration files.

Launch OpenVPN using the configuration file for the country you want to connect to.

For example:

sudo openvpn Whoer_Austria_at.ovpn

You can also specify the configuration file explicitly.

sudo openvpn --config Whoer_Austria_at.ovpn

Both commands produce the same result.

OpenVPN will initialize the encrypted tunnel and establish a connection to the selected WhoVPN server.

When the connection has been established successfully, you’ll see:

Initialization Sequence Completed

Once this message appears, your VPN connection is active and all network traffic is routed through the selected VPN server.

Disconnect

The VPN connection remains active while the OpenVPN process is running.

To disconnect, return to the terminal and press:

Ctrl + C

The VPN tunnel will close immediately, and your system will return to its normal network connection.

Verify Your VPN Connection

After connecting, it’s a good idea to confirm that everything is working correctly.

Check that:

  • your public IP address has changed;
  • DNS requests are routed through the VPN;
  • there are no DNS or WebRTC leaks.

FAQ

Where can I download the OpenVPN configuration files?
Which Linux distributions are supported?
Can I connect to a different server?
Do I need to edit the .ovpn file?
Can I keep the VPN running in the background?
Why does OpenVPN require administrator privileges?
How do I know that the VPN has connected successfully?

Ready to browse more privately?

Turn on WhoVPN to encrypt your traffic and hide your IP in one tap.

Try for $1

Latest Articles

All