Supervisor is a system background service that allows seamless installation/running of Mysterium node under elevated permissions.
Clients (e.g. desktop applications) can ask the supervisor to RUN or KILL the node instance via OS dependent mechanism.
Currently, only macOS and Windows are supported and it is using unix domain sockets or named pipes for communication.
For usage see:
myst_supervisor -help
Elevated command support table
Command
OS
Args
Output
Implemented
Notes
ping
macOS, Win
ok
✅
Ping supervisor
kill
macOS, Win
ok
✅
Kill myst process gracefully
bye
macOS
ok
✅
Kill supervisor
wg-up
macOS, Win
-uid, -config
ok
✅
Setup WireGuard device with given configuration in JSON string encoded as base64