I'm using the Spitz AX (GL-X3000) and overall I'm very happy with its performance and features.
However, for some specific use cases, I prefer using the VLESS protocol (part of V2Ray), and I was wondering:
Is there any plan to support VLESS natively on the GL-X3000 (or other GL.iNet routers) in the future?
Or maybe there are known workarounds or community solutions to get VLESS running?
I’m aware that OpenVPN and WireGuard are officially supported, and they work great — but for some of my needs, VLESS would be extremely useful, especially when it comes to performance, obfuscation, and bypassing firewalls.
I'd really appreciate any feedback or tips from the community or dev team!
I got my Spitz AX GL-X3000 router and I want to run a VLESS VPN directly on the router.
It's very important for me that the VPN protocol is VLESS or V2Ray/VMess
I'm looking for a simple step-by-step guide or method to get this working.
Can anyone help me with a clear guide or even a working configuration example?
I can just give you a broad idea, xray-core is included in the Applications Plugins, install it, then fire up openwrt terminal or ssh into openwrt, I use bitvise Before now, get you client config.json you want to use, create a folder in /etc like xray (/etc/xray/config.json) after placing your client there. then invoke: xray run -c /etc/xray/config.json If you config has tun as inbound, then the add the tun interface or any other interface created into Wan zone ...
There is another GUI solution that supports Openwrt 21.02 on the router and supports xray and even sing-box to an extent and that's luci-app-Openclash.. Grab the ipk from here: OpenClash Releases - OpenClash and install …setting it up is like 3 or 4 steps and you can add your vless or anytls etc
Once installed ..head over to “manage config” then create config down the page, give it a .yaml name e.g config.yaml then commit and apply
Head over to Onekey menu, all the way down to the proxies menu, click add, and choose your config.yaml as the profile to add your vvless or whatever to. Then choose your protocol and add as appropriate. Then scroll to commit and apply.
Make sure you are connected to internet on the router , head over to “version update “ and download and update clash core files on the left. (You would be prompted to install the version as soon as first open openclash) you can ignore and come back to version update as I mentioned here (works for me). On the main page choose your tun mode, (enhanced, mix etc) then click on YACD on the main page, there you can select your preferred proxy. And all show work now.
Let me.know if you need more explanation about this. Am using this.
Thank you very much.
Still find the setup a bit tricky compared to something like OpenVPN. It would be great if OpenWrt eventually made it as simple as just uploading a config and hitting “start” and the VLESS runs.