Is it possible to build NordVPN headless packages?

Hi,

I am a NordVPN user, so I want to setup my OpenWrt router´s with NordVPN.

I would like to use the NordVPN headless package; But my router´s CPU´s are not supported.

I have a question! Is it possible build NordVPN Headless packages for other CPU´s than those 3 currently supported by NordVPN?

My devices:

  • WRT1900ACS
  • WRT3200ACM

If I need to buy a router that supports the current available NordVPN headless package versions.

I would be very grateful for tips on which routers that are a good investment. I look for powerful, stable & if possible, has support for the latest functionality like WIFI 7.

Best

Chris

My search for NordVPN headless package supported devices. To many to choose from…

https://nordvpn.com/blog/nordvpn-for-openwrt-routers/

https://downloads.nordcdn.com/nordvpnlite/

CPUs supported:

Nordvpnlite Latest Release

nordvpnlite_latest_aarch64_cortex-a53.ipk

nordvpnlite_latest_aarch64_cortex-a53.sha1

nordvpnlite_latest_mipsel_24kc.ipk

nordvpnlite_latest_mipsel_24kc.sha1

nordvpnlite_latest_x86_64.ipk

nordvpnlite_latest_x86_64.sha1

How to find a OpenWrt device that support Cortex-A53

I tried to search here: https://toh.openwrt.org/?view=normal

I found one entry in the database:

qemu:qemu_aarch64

OEM: https://www.qemu.org

Not what I hoped for…

Then I tried here: https://openwrt.org/docs/techref/instructionset/aarch64_cortex-a53

This page has a long list of Cortex-A53 devices

An example from the list: RT-AX3000S

I tried to search for RT-AX3000S here: https://toh.openwrt.org/?view=normal

The RT-AX3000S is listed & this is in the software info:

Pkg Arch aarch64_cortex_a53

I searched for “aarch64_cortex-a53” package architecture in: https://toh.openwrt.org/?view=normal

272 entries result of the “aarch64_cortex-a53” seach!

So, I guess that a bit of nerd work was needed :blush:

I did a “Cortex A53 “Google search, here is a small sample:

  • MediaTek Filogic 830

  • GRANDSTREAM - GWN7001

  • youyeetoo Nanopi R1S Portable DIY Router OpenWRT Allwinner H3, Quad-core 64-Bit High Performance Cortex A53 Dual Gigabit Ethernet LEDE Development Board

  • Teltonika Mfr. Part No.:

RUTC50200000

RUTC50200200

EX50-WXS6-GLB

RUTC41000000

RUTC41000200

1105099

1105159

1105160

1105161

If the source code for building it is public.

Isn't NordLynx vanilla wireguard, what's the special headless package for ?

I would just switch to another VPN provider which support WireGuard on the router e.g. which lets you download a config file to import in the router.
Many VPN providers let you do that NordVPN is an exception and therefore not on my recommended list.

1 Like

Kind of you do not need their client

You dont need cortex A99 per se, nowadays it would be hard to buy anything else.
Powerpc/qoriq and x86 also can reach gigabit.

1 Like

I’ve used vanilla OpenVPN and WireGuard with NordVPN it works fine. You just need to extract the right config.

compiling their software would be pointless and perhaps not even available open source.

3 Likes

It’s easy enough to have a container on one of your systems (like an older version of Ubuntu container) boot it up, start nordvpnd service then connect and then use the ‘wg’ command and then just cut and paste what you see into the wireguard config on the openwrt router, then stop the container and done. No special nord package needed on the router, only a container on one of your systems you boot up briefly and shut straight back down again once in a blue moon.

1 Like

Wrong tree to bark at. GL-INET can help you getting keys from nordvpn web interface to glinet web interface.

It appears you are using firmware that is not from the official OpenWrt project.

When using forks/offshoots/vendor-specific builds that are "based on OpenWrt", there may be many differences compared to the official versions (hosted by OpenWrt.org). Some of these customizations may fundamentally change the way that OpenWrt works. You might need help from people with specific/specialized knowledge about the firmware you are using, so it is possible that advice you get here may not be useful.

You may find that the best options are:

  1. Install an official version of OpenWrt, if your device is supported (see https://firmware-selector.openwrt.org).
  2. Ask for help from the maintainer(s) or user community of the specific firmware that you are using.
  3. Provide the source code for the firmware so that users on this forum can understand how your firmware works (OpenWrt forum users are volunteers, so somebody might look at the code if they have time and are interested in your issue).

If you believe that this specific issue is common to generic/official OpenWrt and/or the maintainers of your build have indicated as such, please feel free to clarify.

1 Like

Have ordered two GL.iNet GL-BE9300 (Flint 3).

It's possible to install LuCI & install OpenWrt packages. So I will give it try...

I´m using the official version of OpenWrt.

Yes, you have been told 50x by now how to do it. Just re-read the thread.

It already ships with Luci, and it'll let you install some packages.

But as already pointed out, it's not running OpenWRT so we can't help you.

I decided to order two GL.iNET Flint 3 (GL-BE9300)
The GL.iNET Flint 3 (GL-BE9300) support OpenVPN and WireGuard, allowing me to easily configure NordVPN for all connected devices.

I have tried to "manual" setup NordVPN on a WRT1900ACS OpenWrt router. I have followed all steps in the guide, but not yet managed to connect to NordVPN.

I have not tried the NordVPN-Lite yet.

WRT3200ACM´s & my WRT1900ACS

Both OpenWrt 24.10.5

All my 4 WRTxx00ACx routers only ever had OpenWrt 24.10.5 official OpenWrt factory firmware installed, after I decided to try OpenWrt.

We're talking about the Flint 3, this thread appears to have moved away from the original subject.

Thank you, I will read up on vanilla OpenVPN and WireGuard to setup NordVPN.

I´m current trying to figure out which setup will allow me to use NordVPN Obfuscation servers on OpenWrt.

You are drifting off again.

Sorry about the confusion, the two GL.iNET Flint 3 (GL-BE9300) are a temporary fix for my inability to successfully setup NordVPN for Obfuscation servers.

I´m still working on the setup of NordVPN for Obfuscation servers on the WRTxx00ACx routers with OpenWrt 24.10.5 official OpenWrt factory firmware.

My firewall is so tight that only Obfuscation servers will allow the use of VPN.
I need different countries on each of the routers with NordVPN.

My topic stands. Is it possible to build NordVPN headless packages for other CPU´s than is currently supported by NordVPN...?