Describes and explains the functions implemented uniformly by sing-box graphical clients.
Profile describes a sing-box configuration file and its state.
At the same time, the graphical client must provide support for importing remote profiles through a specific URL Scheme. The URL is defined as follows:
sing-box://import-remote-profile?url=urlEncodedURL#urlEncodedName
While the sing-box service is running, the graphical client should provide a Dashboard interface to manage the service.
Dashboard should display status information such as memory, connection, and traffic.
Dashboard should provide a Mode selector for switching when the configuration uses at least two clash_mode
values.
When the configuration includes group outbounds (specifically, Selector or URLTest), the dashboard should provide a Group selector for status display or switching.
Graphical clients should provide a Core region: