How to Use Any NordVPN Server with WireGuard on a GL.iNet Router (Without the App)

If you’ve ever tried to use NordVPN’s WireGuard protocol (NordLynx) with a GL.iNet router, you probably hit a wall pretty fast. NordVPN doesn’t offer .conf files for WireGuard, and officially, they only support NordLynx through their desktop and mobile apps. That leaves privacy-focused users, tinkerers, and travelers with GL.iNet routers — like the Beryl or Brume 2 — stuck using OpenVPN or scrambling for workarounds.

I ran into the same problem while trying to route all my traffic through a specific NordVPN location using WireGuard on my GL.iNet router. After digging into the system files, testing various combinations, and connecting a few dots, I figured out how to make it work — reliably and without needing the NordVPN app.

This guide will walk you through how to:

  • Extract and configure a NordVPN WireGuard connection on GL.iNet
  • Change your endpoint to any server location you want (e.g., New York, LA, London)
  • Lock down DNS and avoid common IP leaks
  • Do it all without needing Nord’s app or official WireGuard support

Let’s dive in.

Step 1: Connect to the existing WireGuard server in your GL.iNet router (With NordVPN, only Seattle location is available)
Once you are connected, go to WireGuard client section and from any of those servers click on the "Kebab menu" and the view.


Something like this will popup. Copy this and go to step 2

Step 2: Create a new group
Like the picture below, from the left panel of the page content create a New group

Step 3: Add Configuration
Click on the Add Configuration > then select Manual Input

Step 4: Paste the copied code from step 1
Just paste the code and dont save it yet. Well do 2 more steps.
Come back here from step 6

Step 5: Get your desired server config
Go to https://nord-configs.onrender.com/
You can select any country or city you want from the top dropdown.
Now select your desired server and click on the copy button.

Step 6: Get the Endpoint and the Public Key
Paste the code from step 5 and copy and replace the Public Key and Endpoint in step 4
Then save it.

Step 7: Now go Just start the server
Once you have the server click on the Kebab menu and start the server.

You should be connected to the desired server/location in WireGuard protocol.

Enjoy!!!!

5 Likes

Hello,

How to Use NordVPN’s WireGuard (NordLynx) on a GL.iNet Router Without the App
Step 1: Connect to the Built-in NordVPN Seattle WireGuard Profile on Your GL.iNet Router
GL.iNet routers like the Beryl or Brume 2 sometimes include limited built-in NordVPN WireGuard profiles — usually just Seattle. While it's not ideal, we’ll use it to extract credentials and customize our own connection later. humantocat.com

Best Regards