Hosting a OpenVPN Server on my GLiNet lead me to very poor performance:
With over 80% Speed Degradation, Dl went from 49Mbps to 10Mbps at best, 3Mbps at worst with WiFi…
Troubleshooting:
-
Hosting the OpenVPN Server on GLiNet with multiple GL.iNet hardware (GL-MT300N-V2 & GL-SFT1200), different clients(iPhone and Laptop), Tried WiFi and Wired, Tried tweaking encryption scheme on server and client ovpn same performance issues. 
-
Hosting the OpenVPN Server on AWS Ubuntu (Free Tier) and running the client from my Laptop and the speed is now mind-blowing… 0 latency, 0 bottleneck, full speed. 
Import that same client profile on the GLiNet OpenVPN Client… It works but the connection is now degraded again at 10Mbps
. The issue clearly lies with the GLiNet hardware…
Very disappointing, I would be willing to pay more $$$ of a more powerful GLiNet model that lets me reach full speed (50Mbps)