This isn't a massive issue but I thought I would ask. So at the minute if we want to use wireguard with a custom DDNS we can choose to use the glinet provided custom ddns, when doing so it then enters that URL inside the Wireguard config / the QR code info to scan. My proposed features is to allow the user to enter a URL of their choice for example wg.mydomain.com inside a text field which in turn puts that info inside the config / generated QR code, yes I can edit the config inside the Wireguard app once downloaded but sometimes you might forget and then you are stuck with a config that's used a dynamic WAN IP that has since changed (if you didn't use the glinet ddns)
We could go one step further and pre install ddns Luci and have options to choose different ddns providers inside the glinet gui but I know that would be more work.
EDIT -
OR allow us to possibly edit the "configuration file" text box that shows our config details and have an "apply/save" box next to the "Download" button
100% would love this
Downloading and editing the config files on Android is a pain because the official wire guard client doesn't support editing the config
The Luci DDNS is third-party services, so if a DDNS service occur didn't update IP problems, it may cause VPN connection exceptions. As GL cannot verify whether its DDNS/domain name service is normal.
In addition, the GL GUI is not currently compatible with third-party DDNS services. If you have added DDNS services in the Luci, can customize modify wg .conf or .ovpn file.
And that's currently my point. Because we can't edit the config (input our own ddns URL) in the GUI could we at least get that option? The reason I ask is because the QR code that gets generated could then be useful to me as I wouldn't need to manually edit.
You say that glinet wouldn't understand if the ddns was working correctly, I'm not sure how as you can get logs for the ddns script in luci and also the WAN info, it just would need to be integrated surely?
The DDNS feature itself does not support custom domain names, as it is difficult for us to interface with all domain name providers. If you need to use your own domain name, just set the CNAME for your domain name in the domain name provider's website.
As for the QR code exported to the client by WireGuard server, it will provide the setting of manually inputting domain name later.
I don't think this is a replacement for the custom address feature in WireGuard server. Because what is set there is probably the domain or IP address of the main router/ISP. So adding an additional static domain is of no use.
Invalid argumentation. It is not your/GLinet job to verify anything, if it is optional. Let the user decide what they want.
Not sure why Glinet is stubborn to implement important, easy and quick to implement, features which are useful and wanted by mostly everyone. This is not the first example, there are many more.
Of course here it is not a big deal, just edit the IP and DNS on the client after you scanned the QR code, takes 10 seconds, yet it would be useful.
I'm not talking about supporting a custom DDNS tracking domain from within the glinet gui, I was talking about having the luci-ddns plugin providers drop down list integrated within the glinet gui and having luci- ddns pre-installed on future firmware so they are supported out of the box, more user choice. Yes luci-ddns settings are already there under the hood but if it would be possible to present them inside the GUI it would be even better.
As for the QR code and manaully inputting a domain, that's exactly what I was wanting so it's good to hear that it is going to be added.
Yep, I understand your opinion, but probably that is limited to the scope of third-party plug-ins.
Features implemented in the GL GUI, GL is responsible for verifying their usability and as easy to configure as possible. Not all users have network knowledge like you/forum people, many customers think of plug and play, or click one/less button to use, like gl-ddns, there is only one enable button.