How to Setup 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.
GL.iNet routers have pre-installed OpenVPN Client and Server.
We recommend WireGuard over OpenVPN because it is much faster. For setup a WireGuard Client, please check out here.
If you have already bought OpenVPN service from a provider, but don't know how to get the configuration file, please refer to get configuration files from OpenVPN service providers or ask its support.
We can setup OpenVPN Client via web Admin Panel and mobile app. For the mobile app, it has already integrated NordVPN.
Setup OpenVPN Client¶
There is a video tutorial as ExpressVPN as example, please check out here.
OpenVPN client requires OpenVPN configuration file (.ovpn) to create the OpenVPN connection.
-
Access to web Admin Panel, on the left side -> VPN -> OpenVPN Client
-
Click Add a New OpenVPN Configuration.
-
Upload your OpenVPN configuration file
Simply drag and drop your file to the pop up windows. It can be a single .ovpn file or a zip/tar.gz file which contains multiple .ovpn files.
Be careful that some .ovpn files use separated ca, cert, crl files. These files must be zipped together with the .ovpn file before upload.
You may encouter some problems, like not enough space, invalid file, authorization failed, all other VPN services must be stopped first, please check out here.
-
Enter a description for your OpenVPN configuration file and then click Submit to finish the upload process. In some cases, it will ask you to enter the username and password. If you don't know the username and password, please contact the OpenVPN service provider.
-
You can now click Connect to start the OpenVPN connection.
If your configureation file is an archive file, like .zip, you can switch server at the cog icon.
-
Once connected, you should find your IP address, data received/sent.
Note: It can't running VPN Client and Server at the same time, and also can't running OpenVPN Client and WireGuard Client at the same time.
Manage configuration files¶
Click Management to check the list of configuration files. You can modify the Description, User Name and Password of each configuration file. You can also add, delete a configuration file or even purge all your uploaded configuration files.
Setup 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 setup OpenVPN server, please check out here.
Get configuration files from OpenVPN service providers¶
We have tested different VPN 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¶
-
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.
-
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.
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.
You can also use mobile app to setup NordVPN.
ExpressVPN
ExpressVPN¶
Information quoted from Expressvpn official instruction
-
Go to ExpressVPN website, and log in with your ExpressVPN credentials.
Enter the verification code that is sent to your email.
-
In the "Set up your devices" section, click on More.
- Click on Manual Configuration.
-
You will see your username, password, and a list of OpenVPN configuration files.
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.
PIA (Private Internet Access)
PIA (Private Internet Access)¶
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.
CyberGhost
CyberGhost¶
Information quoted from CyberGhost official instruction
-
Login your CyberGhost VPN online account.
-
Select "VPN" from the left-side menu, then click "Configure Device" and create your server configuration, as described below:
-
Now create your server configuration, as described below:
- Protocol : OpenVPN 2.3
- 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
-
To view the OpenVPN credentials that are generated for you on the configuration dashboard, press View Configuration.
-
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
PrivateVPN
PrivateVPN¶
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¶
Proton VPN has WireGuard service, we recommend to use WireGuard, checkout here.
-
Login your Proton VPN account.
-
Click Download in the left-hand side.
-
Choose Router platform, protocol etc, find your target country to download configuration file.
-
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
PureVPN
PureVPN¶
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.
GL.iNet routers don't support the dedicated IP feature of PureVPN, because it needs PPTP.
Surfshark
Surfshark¶
-
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.
-
Choose a Surfshark server
Select the Locations tab, where you will see all of the Surfshark servers.
It will ask to choose TCP or UDP. Click here to see the difference.
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.
StrongVPN
StrongVPN¶
-
Login with your StrongVPN account and then you will be able to see VPN Accounts Summary. Click Account Setup Instructions”.
-
Find the Manual setup section, follow the steps to get configuration.
OVPN
OVPN¶
Just login, then you can easily get the OpenVPN configurations file by click the menu below.
Choose the server and download.
The username and password are the same you login OVPN.
AirVPN
AirVPN¶
-
Login your AirVPN acoount
-
Choose Config Generator on the left and then choose Linux as your operating system. Next, choose your preferred server.
-
You will be able to see the download page of the configuration file.
Astrill
Astrill¶
Information quoted from Astrill official instruction
-
Generate and Download Astrill Openvpn configuration ZIP
-
Type a Description like OPENVPN_GUI.
-
Click on ADD to my certificates button.
-
Once OpenVPN certificate is added, click on Download button.
bolehvpn
bolehvpn¶
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.
FastestVPN
FastestVPN¶
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.
FinchVPN
FinchVPN¶
-
Login your FinchVPN account.
-
Go to the Download page and click Download under FinchVPN OpenVPN Config.
-
Choose Linux
-
Choose the protocol based on your preference. Generally, you can choose the first one Port 8484 over UDP
-
Remember to tick the box to include your username and password before download the file.
HideIPVPN
HideIPVPN¶
-
Login your HideIPVPN account.
-
Go to Package on the left side, click the your package, make sure it is active.
-
On the VPN tab, there is VPN Login Details of username and password, this is for login when OpenVPN connection
-
Scroll down to download OpenVPN config files.
Hide.me VPN
Hide.me VPN¶
-
Login your Hide.me account, find the Server Locations on the left side.
-
Download the OpenVPN Configuration for Windows.
Hotspot Shield
Hotspot Shield¶
-
Go to https://www.hotspotshield.com/ and click on Account. Sign in if you’re asked.
-
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.
IPVANISH
IPVANISH¶
-
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.
-
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.
IVPN
IVPN¶
-
Download the OpenVPN config files.
-
Find the Account ID on IVPN Client Area.
-
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
OysterVPN
OysterVPN¶
-
Access the OysterVPN server list page, click Download .ovpn file to download the configuration file.
-
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.
PrivadoVPN
PrivadoVPN¶
Just login, then you can easily find the Download VPN Configuration.
Tips: if the zip file is too big to upload, you can delete some .ovpn in .zip file or upload single .ovpn file.
StreamVPN
StreamVPN¶
-
Login with your StreamVPN account and then you will be able to see your subscription information. Click Install & Guides.
-
Click VPN Router, it will download a .zip archive file called
StreamVPN.zip
.
Note: Only the configuration file name contains "Primary" work.
VPNGate
VPNGate¶
The OpenVPN configuration files are listed on the VPN Gate website according to the server location.
-
Click OpenVPN Config file under the column OpenVPN.
-
You will see the download page.
VPN Unlimited(KeepSolid)
VPN Unlimited(KeepSolid)¶
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:
-
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.
-
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.
-
Select the VPN protocol
selece OpenVPN protocol.
-
Create a configuration
Press Generate and you will get all the data required to set up a VPN connection.
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¶
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.
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.
Video tutorial¶
These video tutorial as ExpressVPN as example to setup OpenVPN Client.
4 Common Problems and Solution When Configuring OpenVPN