Skip to content

How to Set Up OpenVPN Client on GL.iNet Router

OpenVPN is an open-source VPN protocol that makes use of virtual private network (VPN) techniques to establish safe site-to-site or point-to-point connections.

We recommend WireGuard over OpenVPN because it is much faster. For set up a WireGuard Client, please check out here.

If you have already bought OpenVPN service from a provider, but you don't know how to get the configuration file, please refer to get configuration files from OpenVPN service providers or ask its support.

You can set up OpenVPN Client via web Admin Panel or mobile app. For the mobile app, it has already integrated NordVPN.

For set up via web Admin Panel, please follow the guide below.

On the left side -> VPN -> OpenVPN Client

You can log in by clicking the NordVPN button if you have a NordVPN membership, or by clicking Add Manually to upload the OpenVPN profiles.

openvpn client no initialized

Set Up NordVPN

NordVPN is the top online VPN service for speed and security.

  1. Login your NordVPN web account and get your service credentials

    nordacc

    After login to Nord dashboard, click NordVPN on the left side, then click Set up NordVPN manually.

    nordlogin

    Then you will find the service credentials.

    nordvpn service credential

  2. Input your NordVPN account's service credentials you got in step 1 (Note: It is NOT the login account email/password), then click Save Credentials & Get Servers

    input nordvpn service credential

  3. Select protocol, max server count of each location, locations, then click Apply.

    select nordvpn servers

    It will download configuration files.

    downloaded configuration files

  4. Go to VPN Dashboard to enable the connection.

    vpn dashboard page

    Toggle the switch to enable the connection.

    openvpn connected

  5. Update servers

    NordVPN may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.

    update servers

  6. Edit credential

    Click the cog icon to edit the credential.

    edit credential

Set Up OpenVPN Client

As of firmware 4.0, it brings grouping to manage OpenVPN profiles. Please make sure all the profiles in the same group with the same credentials. For example, if you are ExpressVPN user, you can add a group named expressvpn, then upload all the ExpressVPN OpenVPN profiles you wanted to this group. For another OpenVPN service provider, please create another group.

Next steps, we will use ExpressVPN as an example.

  1. Click Add Manually.

    add manually

  2. It will create a group.

    add a new group

  3. Give the group a descriptive name, e.g. expressvpn.

    set the new group name

  4. Upload your OpenVPN configuration file, then input the credential, click Apply.

    • Supports 4 types of configuration files:

      1. File requires askpass input.

      2. File requires username and password input.

      3. File requires username, password, and askpass input (since v4.5).

      4. File requires no input.

    upload profile

    after upload profile

  5. Click the three dots icon to start / delete the profile.

    start the profile

  6. Check the connection status by go to VPN Dashboard page.

    vpn dashboard page, openvpn status

Set Up OpenVPN Server on GL.iNet Router

You can get a GL.iNet router to set as OpenVPN server, and get another GL.iNet router to set as OpenVPN client. For set up OpenVPN server, please check out here.

Get Configuration Files from OpenVPN Service Providers

We have tested different OpenVPN service providers. Therefore, if you don't know how to get the configuration file, you can follow the instruction below. However, you have to contact your service provider for the configuration file if they are not listed below.

If you have any problem in the setup of OpenVPN, please contact support@glinet.biz or report in this forum post.

NordVPN

NordVPN

Official Website

  1. Find your login details

    NordVPN service credentials are different from your NordVPN account credentials, namely your email address and your password. You'll need NordVPN service credentials to connect to the VPN using the manual OpenVPN configuration method in the router.

    Login the Official Website, go to the Nord Account dashboard, where you will find the service credentials.

    nordacc

    After login to Nord dashboard, click NordVPN on the left side, then click Set up NordVPN manually.

    nordlogin

    Then you will find the service credentials.

    nordvpn service credential

  2. Choose a NordVPN server

    Go to NordVPN recommended server utility here. It will recommend a server base on your network, click Show available protocols to download the UDP or TCP config. Click here to see the difference.

    nordvpn server utility

You can download all servers configs here.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

Refer link

You can also use mobile app to setup NordVPN.

AirVPN

AirVPN

Official Website

  1. Login your AirVPN acoount

    airvpn client detail

  2. Choose Config Generator on the left and then choose Linux as your operating system. Next, choose your preferred server.

    openvpn config generator

  3. You will be able to see the download page of the configuration file.

    download config

Astrill

Astrill

Official Website

Information quoted from Astrill official instruction

  1. Generate and Download Astrill Openvpn configuration ZIP

    astrill vpn tools

    create new certificate

  2. Type a Description like OPENVPN_GUI.

  3. Click on ADD to my certificates button.

    create new certificate

  4. Once OpenVPN certificate is added, click on Download button.

    download certificate

BolehVPN

BolehVPN

Official Website

Login in Dashboard, download your configuration files and select the Linux_iOS inline format. Extract the zip files after completing the download.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

Refer link

CactusVPN

CactusVPN

Official Website

Download directly.

download cactusvpn openvpn profiles

Cryptostorm

Cryptostorm

Official Website

Download directly.

CyberGhost

CyberGhost

Official Website

Information quoted from CyberGhost official instruction

  1. Login your CyberGhost VPN online account.

    login

  2. Select "VPN" from the left-side menu, then click "Configure Device" and create your server configuration, as described below:

    config device

    save config

  3. Now create your server configuration, as described below:

    • Protocol : OpenVPN
    • Country : Since native protocol connections may only be used with exactly one server you now have to choose the country you want to surf from; the server to be used in this country will be chosen by CyberGhost automatically.
    • Server group : Choose the server group and the OpenVPN protocol (UDP or TCP) you want to use

    OpenVPN UDP allows higher speed than the TCP version but can result in broken downloads in some cases. This is the default setting.

    OpenVPN TCP allows more stable connections than the UDP version but is a bit slower. Choose this version, if you have recurrent connection issues such as sudden disconnections.

    Once the desired parameters are chosen, save them with Save Configuration

  4. To view the OpenVPN credentials that are generated for you on the configuration dashboard, press View Configuration.

    view configuration

  5. After setting up your connection preferences, please take note of the following:

    • Server Group : This is the address of the country (server) you want to be connected with, e.g. '12345-1-ca.cg-dialup.net'. This address changes with every country you have chosen in the step before. The actual single server to be used will be chosen automatically by CyberGhost.
    • Username : A solely for this protocol generated user name. This is NOT your regular CyberGhost account user name, it's used only to authenticate with CyberGhost servers via Manual Configurations. You will need this when set up OpenVPN on GL.iNet routers.
    • Password : A solely for protocol usage generated password. This is NOT your regular CyberGhost account password, it's used only to authenticate with CyberGhost servers via Manual Configurations. You will need this when set up OpenVPN on GL.iNet routers.

    Once done, please download the configuration file. For that click on Download Configuration and download the config file to your computer

    save config

ExpressVPN

ExpressVPN

Official Website

Information quoted from Expressvpn official instruction

  1. Go to ExpressVPN website, and log in with your ExpressVPN credentials.

    expressvpn account click sign in

    Enter the verification code that is sent to your email.

  2. In the "Set up your devices" section, click on More.

    expressvpn, set up your devices, more

  3. Click on Manual Configuration.

    expressvpn, set up your devices, manual configuration

  4. You will see your username, password, and a list of OpenVPN configuration files.

    expressvpn, setup info

    Click the location(s) you want in order to download the .ovpn file(s).

    Keep this browser window open. You will need this information for the setup later.

Refer link

FastestVPN

FastestVPN

Official Website

Download FastestVPN Config Files zip folder for OpenVPN TCP and UDP from here

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

Refer link

FinchVPN

FinchVPN

Official Website

  1. Login your FinchVPN account.

    finchvpn login

  2. Go to the Download page and click Download under FinchVPN OpenVPN Config.

    finchvpn download page

  3. Choose Linux

    finchvpn

  4. Choose the protocol based on your preference. Generally, you can choose the first one Port 8484 over UDP

    finchvpn

  5. Remember to tick the box to include your username and password before download the file.

    finchvpn

HideIPVPN

HideIPVPN

Official Website

  1. Login your HideIPVPN account.

  2. Go to Package on the left side, click the your package, make sure it is active.

    hideipvpn client area

  3. On the VPN tab, there is VPN Login Details of username and password, this is for login when OpenVPN connection

    hideipvpn client area

  4. Scroll down to download OpenVPN config files.

    hideipvpn client area

Hide.me VPN

Hide.me VPN

Official Website

  1. Login your Hide.me account, find the Server Locations on the left side.

  2. Download the OpenVPN Configuration for Windows.

    hide.me vpn dashboard

Hotspot Shield

Hotspot Shield

Official Website

  1. Go to https://www.hotspotshield.com/ and click on Account. Sign in if you're asked.

    hotspot shield login

  2. Go to https://app.hotspotshield.com/app/hotspotshield/router

    Go to the Select location dropdown and pick the virtual location that the router will use. Now click on "Download file". The configuration file (config.ovpn) will be downloaded to your computer. The username and password will need to be entered when you set up the OpenVPN client on the router.

    hotspot shield link router

Refer link

IPVANISH

IPVANISH

Official Website

  • You can download all of the config files for all of the servers from here, it contain all the server config file(.ovpn) and a certificate file(.crt). The .zip file maybe a little big for some models, please delete the configuration(.ovpn) of the server that you will not use.

    ipvanish all openvpn configs

  • You can also download individual server configuration files here, but you will need to download ca.ipvanish.com.crt as well. Before uploading to the router, you need to compress the ca.ipvanish.com.crt and .ovpn configuration files into a .zip archive.

    ipvanish openvpn config file with certificate file

Refer link

IVACY

IVACY

Official Website

To set up an OpenVPN client using Ivacy, you will need the following:

  • Your username for the OpenVPN manual configuration, shown in the "Download Configuration" prompt ivacy openvpn username
  • Your password (same as the one you used to sign in to your Ivacy account)
  • An OpenVPN configuration file

Refer link

IVPN

IVPN

Official Website

  1. Download the OpenVPN config files.

  2. Find the Account ID on IVPN Client Area.

  3. When drag the config file to Add a New OpenVPN Configuration, you will be asked to enter User Name and Password. The User Name is your Account ID that begins with letters ivpn. The password can be anything, like ivpn

    ivpn set up on gl.inet router

Refer link

Mullvad

Mullvad

Official Website

  1. Go to Mullvad website, and log in with your Mullvad credentials.

  2. Choose OpenVPN Configuration

ovpnconfig

  1. Choose Linux and select your server location

linux

OVPN

OVPN

Official Website

Just login, then you can easily get the OpenVPN configurations file by click the menu below.

get ovpn configuration files

Choose the server and download.

download ovpn openvpn configuration files

The username and password are the same you login OVPN.

OysterVPN

OysterVPN

Official Website

  1. Access the OysterVPN server list page, click Download .ovpn file to download the configuration file.

    download oystervpn .ovpn file

  2. The username and password for OpenVPN connection are the same as the one you use to login OysterVPN.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

PIA (Private Internet Access)

PIA

Official Website

Download directly.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

PrivadoVPN

PrivadoVPN

Official Website

Just login, then you can easily find the Download VPN Configuration.

PrivadoVPN OpenVPN configuration

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

PrivateVPN

PrivateVPN

Official Website

Download directly.

Here is the official download link. Due to a bug encountered while importing the router, the file name inside contains special characters 'Bogotá'. We have renamed it and provided the download link above. We will fix this bug in future versions.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

Proton VPN

Proton VPN

Official Website

Proton VPN has WireGuard service, we recommend to use WireGuard, checkout here.

  1. Login your Proton VPN account.

  2. Click Download in the left-hand side.

  3. Choose Router platform, protocol etc, find your target country to download configuration file.

    protonvpn openvpn configuration file

  4. The credential for connect OpenVPN is not the one that login Proton website's dashboard. You can find the crdential at Account -> OpenVPN/IKEv2 username

    protonvpn openvpn credential

PureVPN

PureVPN

Official Website

To set up an OpenVPN client using PureVPN, you will need your OpenVPN username and password and a configuration file, which you can find in your PureVPN account.

  1. Sign in to your PureVPN account.
  2. From the left sidebar, click Subscriptions.
  3. Scroll down to find your OpenVPN username and password. purevpn username and password
  4. From the left sidebar, click Manual Configuration.
  5. Select a VPN location and click Download to download the configuration file.

Refer link

GL.iNet routers don't support the dedicated IP feature of PureVPN, because it needs PPTP.

SaferVPN

SaferVPN

Official Website

Download directly.

safervpn openvpn config

StarVPN

StarVPN

Official Website

StarVPN has WireGuard service, we recommend to use WireGuard, checkout here.

  1. Register an account with StarVPN

    Head on over to their pricing plan options and choose a VPN plan that suits your needs. You can register on checkout or directly here

  2. VPN Login Information

    Log into the StarVPN member area dashboard. You can find your VPN username and password for each slot in the Manage Slots Section or dashboard area.

    starvpn credential

    For multiple slots, the VPN configuration settings and credentials can be located in the “Manage Slots” section.

    starvpn credential

  3. Download OpenVPN Configuration File

    The next step, you must download the VPN server configuration files necessary so that the OpenVPN Software knows where to connect to. Download the configuration file in the members area dashboard.

    download starvpn config

    Some GL.iNet routers do not support IPv6 or DNS Leak Protection, as a result you may experience an IP or connection error. Edit the ovpn configuration file and disable IPv6 by performing these simple tasks.

    troubleshooting

StreamVPN

Official Website

  1. Login with your StreamVPN account and then you will be able to see your subscription information. Click Install & Guides.

    streamvpn subscription info

  2. Click VPN Router, it will download a .zip archive file called StreamVPN.zip.

    streamvpn guide, vpn router

Note: Only the configuration file name contains "Primary" work.

StrongVPN

StrongVPN

Official Website

  1. Login with your StrongVPN account and then you will be able to see VPN Accounts Summary. Click Account Setup Instructions”.

    strongvpn setup 1

  2. Find the Manual setup section, follow the steps to get configuration.

    strongvpn get config

Surfshark

Surfshark

Official Website

  1. Find your login details

    Surfshark service credentials are different from your Surfshark account credentials, namely your email address and your password. You'll need Surfshark service credentials to connect to the VPN using the manual OpenVPN configuration method in the router.

    Login the Official Website, go to this page, where you will find all of the details required for a manual connection.

    surfshark service credential

  2. Choose a Surfshark server

    Select the Locations tab, where you will see all of the Surfshark servers.

    surfshark locations

    It will ask to choose TCP or UDP. Click here to see the difference.

    surfshark tcp udp

You can download all configs here directly.

Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.

Refer link

VPN.AC

VPN.AC

Official Website

Download.

vpn.ac donwoad configuration

VPNGate

VPNGate

Official Website

The OpenVPN configuration files are listed on the VPN Gate website according to the server location.

  1. Click OpenVPN Config file under the column OpenVPN.

    VPNGate server list

  2. You will see the download page.

    VPNGate download page

VPN Unlimited(KeepSolid)

VPN Unlimited(KeepSolid)

Official Website

Information quoted from VPN unlimited official instruction

Start out by logging in to your User Office, press Manage for the VPN Unlimited service, and follow a few simple steps:

  1. Select a device

    Pick a device from the list or create a new one. If you are out of free slots, delete an old device or buy extra slots.

    vpn unlimited openvpn config

  2. Choose the desired server location

    VPN Unlimited offers a large variety of servers, namely 400+ in 70+ locations. In this case, let it be Germany.

  3. Select the VPN protocol

    selece OpenVPN protocol.

    vpn unlimited select protocol

  4. Create a configuration

    Press Generate and you will get all the data required to set up a VPN connection.

    vpn unlimited generate configuration

VyprVPN

VyprVPN

VyprVPN offers the OpenVPN files here: Where can I find the OpenVPN files? – VyprVPN Support

The provided zip file contains two folders with the .ovpn files. One called OpenVPN160 one OpenVPN256. Just delete the OpenVPN160 folder from the zip file then upload it to GL.iNet router as usual.

ZoogVPN

ZoogVPN

Official Website

Sign in its official website, then access the OpenVPN configuration files page, you will find all the servers here. Download the configuration file in the TCP column or UDP column.

zoogvpn openvpn configuration files

Then follow the guide to setup OpenVPN Client on GL.iNet router, the username and password are the same as the ones used to log into ZoogVPN website.


Still have questions? Visit our Community Forum.