OpenVPN on a MIPS-based, router SoC from any vendor is going to be limited to the 10-20 Mbps (aggregate) range without SQM, around 10 Mbps or below with SQM. This is a hardware limitation, not a Gl.iNet limitation.

GL.iNet seems very up-front about the possible performance. See, for example, the GL-AR750S, which runs a faster processor (QCA9563 at 775 MHz vs. MTK7628 at 580 MHz), where they suggest 17 Mbps performance with OpenVPN.

Workarounds:

  • Use WireGuard – On MIPS-based devices it is roughly 3x faster
  • Buy a faster (ARM-based) router (would get you into the 20-30 Mbps range)
  • Use a dedicated SBC or VM to run OpenVPN and pass the traffic through it
  • Use a dedicated SBC or VM as your router and use the GL-MT300Nv2 as an access point only
1 Like