[Feature request] Replace Wireguard with AmneziaWG

The instructions there are a bit confuse...

"...You will have to configure Amnezia using LUCI web interface, but once configured and installed, you can continue using full power on GL.iNET interface (including VPN settings)..."

There is no instructions about how to install it or how to configure it.

Sorry, I mean forward to PM team to evaluate if supports AminziaWG.

We have a plan to be whether if support/compatible with AWG in firmware, currently in pre-research and evaluation first.

that is true, but in github you can find some builds for MT6000 see forks for that repo.

1 Like

I haven't build them, I just used already created packages by @xa0c. But I assume you can find the build process flow in github worklows


There is an instruction (in Russian, but you can simply follow screenshots). And don't miss my short 'note' below text on this screenshot.

P.S. Also, few posts above yours you can find step-by-step guide: [Feature request] Replace Wireguard with AmneziaWG - #124 by vanstr

1 Like

Will this guide work on GL-MT6000?

I’m disappointed in how GL.iNet has approached this issue, and also in how some community members dismiss why people actually need AmneziaWG.

There’s often an assumption like: “Why would anyone need AmneziaWG? Russians can just buy their own VPS. Who would set up their own server?”
But many of us have use cases beyond that.

For example, I personally maintain five GL.iNet travel routers across family and friends worldwide. I’m American-Russian, so I’m familiar with casual DPI in Russia, but I also encounter restrictions in places like Dubai or certain European hotels. In those environments, even basic WireGuard often gets blocked, making it inconvenient or unusable without additional layers like AmneziaWG.

While I have the technical skills to work around these limitations (custom firmware, additional packages, etc.), my concern is supporting family members who don’t. I’m often the one providing tech support to relatives, and the GL.iNet GUI makes it possible for less technical users to stay connected. That’s why I believe official support for AmneziaWG is not just a niche request, but a feature that would make the product significantly more practical for many in 2025.

For every person posting about this, there are likely many more who share the same frustration but don’t voice it. I hope this helps highlight why AmneziaWG support is important.

11 Likes

GL iNet is also based in a country with restrictions on Internet freedom. Maybe they simply don’t want to upset their overlords. If you search the forum for “ShadowSocks,” you’ll see it’s met a similar fate.

6 Likes

Yup. I think it's noteworthy there's still no GL-based mechanism to even update the TailScale client... & that's a very popular WG-based SDN.

1 Like

I do not want to flash OpenWRT.

Is there gl-inet support for AmneziaWG protocol via luci?

We understand everyone's rush, please wait a little longer, we are being evaluate and investigate the AmneziaWG.

6 Likes

Super. Please investigate the other anti-censorship protocols:

VLESS + Reality

OpenVPN over cloak

4 Likes

:this: XRay/sing-box - please.

1 Like

+1 Vless + reality is interesting.

1 Like

Currently, we will not support other confusion, let us first research the feasibility of AmneziaWG.

3 Likes

Is it gonna be implemented anytime soon?

I’m upgrading my old router and deciding between Flint 3 or Keenetic. AmneziaWG is crucial for me (basically it is the main reason I’m changing the router)

FYI: The Flint v2 (GL-MT6000) has mainline OWRT support — therefore a better chance of getting AmneziaWG on it (see links already posted ITT). It's probably their finest home router to date if you require onboard Wi-Fi.

2 Likes

Registered to join in. I'd appreciated included amneziaWG too. Currently using it with Android app client and self hosted server. This is not a heavy task to spin up amnezia at all. You just have to buy any cheapest vps, and paste credentials from email in amnezia app on Android or any other platform. Then it spins up docker containers fully automated, without any user interaction with ssh or server itself.

After that you can manage users for amnezia wg from the app itself, so I can completely avoid touching server itself and make wg config for glinet vpn configuration.

And yes it completely does bypass DPI in Russia. Will be very happy to see support for it for my new flint 2

1 Like

Hello,

I am working with the GL-AX1800 (Flint) on firmware 4.7.0 (based on OpenWrt 23.05-SNAPSHOT).
According to the SDK repository ( GitHub - gl-inet/sdk: OpenWRT SDK for GL.iNet devices ) the correct target for AX1800 should be ipq_ipq60xx-qsdk11.

However, when I run:
./download.sh ipq_ipq60xx-qsdk11
the script fails with:
fatal: repository 'https://github.com/gl-inet-builder/openwrt-sdk-ipq_ipq60xx-qsdk11.git/' not found

It looks like the SDK for this target is missing or private.
Could you please provide a working SDK for ipq_ipq60xx-qsdk11 so that kernel modules (for example, kmod-amneziawg) can be built?

Thanks in advance!

2 Likes

Hi,

AX1800/AXT1800 firmware depends on wlan-ap project to build:

You can check this project to see if it meets your requirements for building kmod

2 Likes