Skip to content

Setup WireGuard on GL.iNet router

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.

GL.iNet routers have pre-installed WireGuard Server and Client.

If you are looking for a WireGuard provider, check out this directly.

We can setup WireGuard Client via web Admin Panel and mobile app. For the mobile app, it has already integrated some WireGuard Service Providers, they are AzireVPN, MullvadVPN, TorGuardVPN, OVPN, WeVPN, StrongVPN, PIA VPN, SpiderVPN.

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


Setup WireGuard Client

There is a video tutorial, please check out here.

To setup a WireGuard Client, please click + Set up WireGuard Manually.

setup wireguard manually

Input the configuration

There are different methods to input the configuration.

paste wireguard config

For AzireVPN and MullvadVPN users, please choose the Providers tab, for more detail, access here.

You can paste the configuration on Configuration tab, or create from scratch on Manual Input tab.

add a new wireguard config

Specify the name of your server

Specify a descriptive name and then click Next.

config name

connect wireguard

Choose the server and click Connect.

wireguard connected

If connected, it will show the traffic info of upload and download .

Note that you 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.

WireGuard Providers

If you are using AzireVPN or Mullvad, it has integrated their services.

AzireVPN

Select AzireVPN as the provider, enter your User Name and Password and then click `Next`.

Configuraion

It will take several minutes to get configs, please be patient.

Mullvad

Select Mullvad as the provider, enter your Account Number and then click "Add" to finish the WireGuard Client setup.

Configuraion

It will take several minutes to get configs, please be patient.

Other recommended WireGuard provider:

OVPN

Office Website

  1. Login www.ovpn.com, find the menu below to get WireGuard configuration files.

  2. Click Generate WireGuard keys, choose the server you wanted, then download the config.

  3. Open the config by text edit software, copy the content.

    The config may contain IPv6 content, as GL.iNet routers is not support IPv6 good enough, so please delete the IPv6 content. I have a example show below, the highlight content is the IPv6 content.

    remove wireguard ipv6 content

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

SpiderVPN

Official Website

  1. Login www.spidervpn.org, find the section to get your VPN configuration. Follow the steps to get the configuration.

    get spider vpn configuration

  2. Download the vpn configuration

    download spider vpn configuration

  3. Open the config by text edit software, copy the content.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. You need to adjust the format, make sure there is a space on each side of the equals sign. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

TorGuard

Official Website

  1. If you are using TorGuard, you need to login the control panel and find Config Generator from the Tools menu.

    torguard enable wireguard access

  2. On the Config Generator page, choose VPN Tunnel type to WireGuard, select VPN Server, input VPN Username and VPN Password, click Generate Config button, wait a second, you will find the config on Config Output section.

    torguard generate wireguard config

    You can find the VPN Username and VPN Password below

    torguard vpn username vpn password

  3. Copy the config content. Please note that the first line is # TorGuard WireGuard Config, delete the first line before copy it.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Refer link

VPN.AC

Official Website

  1. If you are using VPN.AC, you need to login the control panel and find WireGuard Manager from the "Services" menu.

    VPN.AC WireGuard Manager

  2. Create the config and download.

    VPN.AC create wireguard profiles

  3. Extract file, open the config by text edit software, copy the content.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

StrongVPN

Official Website

  1. If you are using StrongVPN, sign in at https://wg.strongvpn.com

  2. Select a location from the drop down menu, click GENERATE, open the downloaded text file.

    strongvpn wireguard configuration generator

  3. Open the config by text edit software, copy the content.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Refer link

WeVPN

Official Website

  1. Access the Members Area to make a custom config using the Config Generator.

    wevpn manual configuration generator

  2. When you select the WireGuard protocol, you will need to select Add device for the region selected.

    wevpn manual configuration generator

  3. Select the Download option. Open it by a text editor, copy the content.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Refer link

Windscribe

Official Website

  1. Login then access the WireGuard Config Generator. Select location and port you'd like to use, then click Download Config.

    windscribe WireGuard Config Generator

  2. Open it by a text editor, copy the content.

  3. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

PrivateVPN

Official Website

  1. Login then access the Control panel

    PrivateVPN Control panel

  2. Select a server

    select a server

  3. Click GENERATE CONFIG, then copy the config.

    generate config

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

VPN Unlimited(KeepSolid)

Official Website

  1. If you are using VPN Unlimited, sign in to your User Office > select the VPN Unlimited® application > click Manage.

    vpn unlimited setup on gl.inet router

  2. Press the field under Device and click Manually create a new device… > set it’s custom name, for example WireGuard > choose appropriate location of the Server > select the WireGuard® protocol from the dropdown menu > click Generate.

    vpn unlimited setup on gl.inet router

  3. The configuration parameters will then appear below in the text format. You’ll need them for further configuration of your GL.iNet router.

    vpn unlimited setup on gl.inet router

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. The Add a New WireGuard® Client window will appear. In the Configuration tab, paste the details of the manual configuration settings you’ve generated before:

    [Interface]
    PrivateKey = paste the PrivateKey from your User Office
    ListenPort = paste the ListenPort details
    Address = paste Address information
    DNS = paste DNS details from the User Office

    [Peer]
    PublicKey = paste PublicKey from the User Office
    PresharedKey = paste PresharedKey details
    AllowedIPs = paste AllowedIPs details
    Endpoint = paste Endpoint information

    vpn unlimited setup on gl.inet router

    Once completed, click Add.

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Refer link

12VPX

Official Website

  1. If you are using 12VPX, login then access this page, you will see the configs of all servers.

  2. Copy the WireGuard config.

  3. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

IVPN

Official Website

  1. If you are using IVPN, you need to generate the WireGuard config manually. Follow the guide base on your OS.

    Windows, macOS, Linux

  2. After generated the config, copy it.

  3. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Refer link

TRUST.ZONE

Official Website

  1. Access https://trust.zone/setup and login

  2. Scroll down to the WireGuard section, choose the port you want, then download a config of specific server or a zip file of all configs

  3. Extract and open it by a text editor, copy the content.

  4. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  5. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  6. Specify the name of your server and click Add

    input config name

  7. Connect to the WireGuard server by clicking Connect

    connect wireguard

  8. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

ANONINE

Official Website

  1. Fellow the guide below to generate WireGuard configs.

    Windows, macOS, Ubuntu, Android, iOS

  2. After generated the config, copy it.

  3. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

NVPN

Official Website

  1. Fellow the guide here to create the config.

  2. After generated the config, copy it.

  3. Login web Admin Panel, VPN --> WireGuard Client --> Set up WireGuard Manually

    setup wireguard manually

  4. Paste the configuration text to the Configuration windows. Click Next

    paste wireguard config

  5. Specify the name of your server and click Add

    input config name

  6. Connect to the WireGuard server by clicking Connect

    connect wireguard

  7. You will see the upload and download traffic when it is connected successfully.

    wiregaurd connected

Suggest a WireGuard provider? Please contact support@gl-inet.com

Connect to the WireGuard server

Click Connect. You will see the upload and download traffic when it is connected successfully.

1531206410246

Video Tutorial

How to Set Up an WireGuard Client on GL.iNet Routers

Back to top