Skip to content

How to Set Up WireGuard Client on GL.iNet Router

Note

This guide is for firmware v4.7 and above. 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 subscribed to the WireGuard service from a provider but don't know how to get the configuration files, please refer to Get Configuration Files from WireGuard Service Providers or contact their support.

You can set up WireGuard Client via the web Admin Panel or mobile app.

The mobile app integrates some WireGuard service providers, such as AzireVPN, Mullvad VPN, OVPN, StrongVPN, PIA VPN, etc., which means you can easily set it up by simply entering the login credentials of the WireGuard service you subscribed to. Open the app and follow the on-screen instructions to set up.

The web Admin Panel not only integrates some WireGuard service providers, but also provides an entry for manual configuration. You can either enter the credentials of your subscribed WireGuard service for quick setup, or manually upload a configuration file to complete the setup.

Select the corresponding WireGuard service provider below to quickly locate the step-by-step instructions.

Set Up AzireVPN

AzireVPN is privacy-minded VPN service providing secure, modern and robust tunnels such as WireGuard.

Watch this video to set up AzireVPN on GL.iNet routers via web Admin Panel or mobile app.

Or follow the steps below to set up AzireVPN on GL.iNet routers via web Admin Panel.

In the web Admin Panel -> VPN -> WireGuard Client -> AzireVPN.

  1. Input Username and Password, then click Save and Continue. It will generate configuration files for each server.

    azirevpn login

  2. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    azirevpn start

    Once connected, a green dot will appear next to the configuration file.

    azirevpn connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    azirevpn connection status

  3. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    azirevpn update servers

  4. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    azirevpn edit credentials or logout

  5. Go renew.

    If you click Go Renew, you will be re-directed to the official website to renew your subscription.

    azirevpn go renew

  6. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    azirevpn delete

Set Up Hide.me

Official Website

In the web Admin Panel -> VPN -> WireGuard Client -> Hide.me.

  1. Input Username and Password, then click Save and Continue. It will generate configuration files for each server.

    hideme login

  2. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    hideme start

    Once connected, a green dot will appear next to the configuration file.

    hideme connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    hideme connection status

  3. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    hideme update servers

  4. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    hideme edit credentials or logout

  5. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    hide.me delete

Set Up IPVanish

Official Website

In the web Admin Panel -> VPN -> WireGuard Client -> IPVanish.

  1. Input Username and Password, then click Save and Continue.

    ipvanish login

  2. Select servers.

    Select the server(s) you want to connect to, and click Apply.

    ipvanish select servers

  3. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    ipvanish start

    Once connected, a green dot will appear next to the configuration file.

    ipvanish connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    ipvanish connection status

  4. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    ipvanish update servers

  5. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    ipvanish edit credentials or logout

  6. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    ipvanish delete

Set Up Mullvad

Mullvad is a VPN service that helps keep your online activity, identity, and location private.

In the web Admin Panel -> VPN -> WireGuard Client -> Mullvad.

  1. Input Account, then click Save and Continue. It will generate configuration files for each server.

    mullvad login

  2. Select servers.

    Select the server(s) you want to connect to, and click Apply.

    mullvad select server

  3. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    mullvad start

    Once connected, a green dot will appear next to the configuration file.

    mullvad connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    mullvad connection status

  4. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    mullvad update servers

  5. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    mullvad edit credentials or logout

  6. Go renew.

    If you click Go Renew, you will be re-directed to the official website to renew your subscription.

    mullvad go renew

  7. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    mullvad delete

Set Up NordVPN

NordVPN is an online VPN service that combines speed and security.

  1. Click here to log in with your NordVPN web account.

    nordvpn

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

    nordvpn

    Then you will find the Access token.

    nordvpn get credentials

    nordvpn get credentials

    nordvpn get credentials

  2. Log in to the router's web Admin Panel -> VPN -> WireGuard Client -> NordVPN.

    Input Token, then click Save and Continue. It will generate configuration files for each server.

    nordvpn login

  3. Select servers.

    Select the server(s) you want to connect to, and click Apply.

    nordvpn select servers

  4. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    nordvpn start

    Once connected, a green dot will appear next to the configuration file.

    nordvpn connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    nordvpn connection status

  5. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    nordvpn update servers

  6. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    nordvpn edit credentials or logout

  7. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    nordvpn delete

Set Up PIA (Private Internet Access)

Official Website

In the web Admin Panel -> VPN -> WireGuard Client -> PIA.

  1. Input Username and Password, then click Save and Continue. It will generate configuration files for each server.

    pia login

  2. Select servers.

    Select the server(s) you want to connect to, and click Apply.

    pia select servers

  3. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    pia start

    Once connected, a green dot will appear next to the configuration file.

    pia connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    pia connection status

  4. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    pia update servers

  5. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    pia edit credential or logout

  6. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    pia delete

Set Up Surfshark

[Official Website]

In the web Admin Panel -> VPN -> WireGuard Client -> Surfshark.

  1. Input Username and Password, then click Save and Continue. It will generate configuration files for each server.

    surfshark login

  2. Select servers.

    Select the server(s) you want to connect to, and click Apply.

    surfshark select servers

  3. Start a connection.

    Select a preferred server, and click the three-dot icon on the right to start a connection.

    surfshark start

    Once connected, a green dot will appear next to the configuration file.

    surfshark connected

    And the VPN connection details will be displayed on the VPN Dashboard.

    surfshark connection status

  4. Update servers.

    You can click Update Servers to obtain the latest available server list, avoiding connection failures caused by server maintenance or shutdown.

    surfshark update servers

  5. Edit credentials or logout.

    Click the gear icon to edit your login credentials or log out.

    surfshark edit credential or logout

  6. Refresh.

    You can click Refresh to update the public key when the VPN server cannot be connected.

    surfshark refresh

  7. Delete All.

    You can click Delete All to delete all configuration files with one click, and choose whether to delete the private and public keys simultaneously.

    surfshark delete

Set Up WireGuard Client Manually (for other providers)

If you are using another WireGuard service provider, you can 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 contact their support.

In the web Admin Panel -> VPN -> WireGuard Client -> Add Manually.

  1. Click Add Manually.

    add manually

  2. It will create a group on the left sidebar.

    add a new group

  3. Set a descriptive name for the group (e.g., azirevpn). Then upload a configuration file (supported formats: zip, tar, gz, conf, txt) or manually add configuration details (in text form).

    set the new group name

    1. Upload a configuration file.

      Click on the upload area to upload your WireGuard configuration file, then click Apply.

      upload profile

      after upload profile

    2. Manually add configuration.

      Click on Manually Add Configuration at the bottom of the upload area.

      add wireguard by text

      Set a descriptive name, and paste the configuration into the text box. Then click Apply.

      add wireguard by text (Text Mode)

      If you want to verify each item, you can switch to the Item mode and check the config details. Then click Apply.

      add wireguard by item mode (Item Mode)

  4. Click the three-dot icon on the right side to start the connection.

    start the profile

  5. Once connected, you can check the connection status on the VPN Dashboard page.

    vpn dashboard page

Set Up WireGuard Server on GL.iNet Router

Do not want to subscribe to third-party VPN services? You may purchase two GL.iNet routers – set one as WireGuard server and the other as WireGuard server.

This is especially suitable for scenarios where your home network's ISP provides a Public IP, and you want to connect to your home network via VPN when away from home to ensure security and access to internal network resources. This eliminates the cost and hassle of continuously subscribing to commercial VPN services.

For WireGuard server setup, please check here.


WireGuard® is a registered trademark of Jason A.Donenfeld.


Still have questions? Visit our Community Forum or Contact us.