Add background service reset to desktop client
The latest MAC system 12.4 and zertior1.8.9 have appeared several times. After exiting the program, the zerotier one background process still cannot be shut down. After re opening the program, the added network is in the update config state and cannot be used. It can only be used after the process is killed. It is recommended to add forced shutdown detection and startup detection. If you want to reproduce, you can manually make the zerotior program close. If the process does not close, start the main program again to test whether the link is abnormal
The desktop UI and the background service are two different things. Is that what you're referring to?
If you close/quit the UI the background service will still continue running. This is intentional since ZeroTier is a service
I hope to provide a repair function or automatic repair function, add the function of all exits, and in some scenarios, you can completely close the program for network investigation, and when an abnormal error occurs, you can reset the background service to solve the problem of getting the configuration all the time. After this problem occurred, I always thought It is the reason of its own machine or network, which affects the use.
Ok I understand what you're asking now. We'll consider this feature for a future release and I'll keep this ticket open until we make a decision.