How to Set Up WireGuard Client on GL.iNet Router¶
Note
This guide is based on firmware v4.7.x. If you are using an earlier firmware version, please visit here.
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN.
If you have already bought WireGuard service from a provider, but you don't know how to get the configuration files, please refer to get configuration files from WireGuard service providers or ask its support.
You can set up WireGuard Client via web Admin Panel or mobile app. For the mobile app, it has already integrated some WireGuard Service Providers, they are AzireVPN, Mullvad VPN, OVPN, StrongVPN, PIA VPN.
For set up via web Admin Panel, several providers are already integrated, and connection can also be established using a configuration file.
- Set Up AzireVPN
- Set Up Hide.me
- Set Up IPVanish
- Set Up Mullvad
- Set Up NordVPN
- Set Up PIA(Private Internet Access)
- Set Up Surfshark
- Set up WireGuard Client with other providers(via configuration files)
Set Up AzireVPN¶
AzireVPN is privacy-minded VPN service providing secure, modern and robust tunnels such as WireGuard.
-
Input Username and Password, then click Save And Continue. It will generate configuration files for each servers.
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
AzireVPN may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Go renew
If you click Go Renew, it will jump to the official website to renew your subscription.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up Hide.me¶
-
Input Username and Password, then click Save And Continue.
-
Start the server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
Hide.me may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up IPVanish¶
-
Input Username and Password, then click Save And Continue.
-
Select servers
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
IPVanish may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up Mullvad¶
Mullvad is a VPN service that helps keep your online activity, identity, and location private.
-
Input Account, then click Save And Continue. It will generate configuration files for each servers.
-
Select servers
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
Mullvad may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Go renew
If you click Go Renew, it will jump to the official website to renew your subscription.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up NordVPN¶
NordVPN is the top online VPN service for speed and security.
-
Login your NordVPN web account and get your service credentials
After login to Nord dashboard, click NordVPN on the left side, then click Set up NordVPN manually.
Then you will find the service credentials.
-
Input Token, then click Save And Continue. It will generate configuration files for each servers.
-
Select servers
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
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.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up PIA(Private Internet Access)¶
-
Input Username and Password, then click Save And Continue. It will generate configuration files for each servers.
-
Select servers
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
Mullvad may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set Up Surfshark¶
-
Input Username and Password, then click Save And Continue.
-
Select servers
-
Start server
Once connected, you should see your user IP address and the number of Bytes send/received.
-
Update servers
Surfshark may maintain or shutdown some servers, it will make the connection failed, you can Update Servers to get the latest available servers.
-
Edit credential or logout
Click the cog icon to edit the credential or logout.
-
Refresh
You can click Refresh to update the public key when the VPN server cannot be connected.
-
Delete
Allow deleting all configuration files with one click and provide a prompt to also delete private key and public key.
Set up other providers(via configuration files)¶
If you are using another WireGuard service provider, you can also download the WireGuard configuration files and follow the steps below to set up the WireGuard Client. If you don't know how to download the configuration files, please refer to this guide or ask their customer service.
-
Click Add Manually.
-
It will create a group.
-
Give the group a descriptive name, e.g. azirevpn. Then you can choose to upload configuration files or manually add configuration.
-
Upload configuration files
Upload your WireGuard configuration file, click Apply.
-
Manually Add Configuration, it is for if you want to paste the WireGuard configuration or fill in each item.
Give a descriptive name and paste the configuration, click Item Mode to continue.
-
-
Click the three dots icon to start / edit /delete the profile.
-
Check the connection status by go to VPN Dashboard page.
Set Up WireGuard Server on GL.iNet Router¶
You can get a GL.iNet router to set as WireGuard server, and get another GL.iNet router to set as WireGuard client. For setup WireGuurd server, please check out here.
WireGuard® is a registered trademark of Jason A.Donenfeld.
Still have questions? Visit our Community Forum.