Just got my MT300N today, I really like the web UI from GLI and wonder where I can find the source? I would like to add some changes of my own because it is much nicer than LuCI.
Thanks
EDIT: I did some editing directly on the device: screenshot attached
Yes. It is possible to install as binary package via opkg. The github doesn’t have your GUI.
The only problem, our package requires a lot of dependencies and install some default settings. We hardcore these settings in our firmware. So it is easy. But if use as a general package, a lot of test needs to be done.
Thank you! Where do I get the Authorisation Token?
But I was actually thinking about the cgi-bin api like
/cgi-bin/openvpn_cgi?action=get_client_ovpn
Most of it I can actually get from the source html files, but I don’t know how to log in there.
So I updated to V3 firmware recently and now I’m wondering, how can I enable an ovpn connection through the api? I can get all the information but I feel there is missing a /api/ovpn/client/connect
Thank you!
Any reason why “/api/ovpn/client/set” is not in the API docs?
And another question. If I understand it correctly, I choose a Ovpn Configuration with ovpnclientid, which can have more than one server from which the default one will be chosen.
Can I choose a ovpn file directly?
I know, but a clientid can have multiple servers. How can I connect to a specific server whick is not the default one?
If I use /api/ovpn/client/set I can only set the ovpnclientid which connects to the default server of that clientid, but I want to choose the server first.
I am a user interface designer, so I am always thinking about how to make things more intuitive for the novice — so I wanted to submit a pull request for some minor english language improvements to the GUI, but could not find the repository:
For the sake of clarity, I recommend that the phrase “Last Update” should be changed to “Installed Version” because “Last Update” could be misunderstood, especially if the user’s native language is not english. (Although it would be obvious to the technician, we want to avoid any potential for confusing the user.)
Installed version number does not appear when using Safari 15.6.1
The upgrade panel now shows a snapshot version, but there is no way to install it via the GUI. Therefore, I might also suggest that “Current Version” should be changed to “Current stable version” and beta or snapshot builds should be displayed on a separate line.
For example, the ‘Microsoft AutoUpdate’ tool (for “Edge” & “Office” software) provides a selection of 3 update channels, with beta or snapshot builds as an option, and the possibility of reverting to stable builds: