Where's the WebUI files to edit UI? GL-MT3000 (Beryl AX)

Hi I'm new to the GL-iNet product, I'm amazed by the product's capability and the community's technical knowledge.

Older posts mentions the glweb folder has the UI files under /www/src or /usr/share/glweb. These directories no longer exist for my router GL-MT3000 version v4.6.2.

Ultimately, the UI change I want to make is: on the admin page for Toggle Button Settings, I want to add an dropdown box option for OpenConnect VPN.

Currently I SSH to the router to run a custom script that I wrote to launch openconnect vpn. I'd like to make launch easier by making use of the Toggle Button.

(My use case: While traveling in China, it seems the VPN to U.S. University always work. Most school set up their VPN with Cisco and requires the client to use Cisco's anyconnect. The Gl-iNet provided OpenVPN and Wireguard are incompatible - but the OpenConnect software works.)

It is not possible nor recommend to change web GUI scripts. They are mostly highly compressed js files, which makes it nearly impossible to adjust.

For editing the toggle button you will need to adjust the shell scripts as well.

Gotcha. I suspected the web contents are compressed as well since the ‘/www’ subdirectories has numerous .gz files.

No problem, I located the shell scripts that launch different VPN applications based on the button state.
I’ll just try to map the “No Function” dropdown option to my custom script.

Hi! You can request this feature from the Gl dev team.