新增调试信息

This commit is contained in:
2025-10-27 22:15:25 +08:00
parent ae62457d8c
commit 04642cb2f0
5479 changed files with 683397 additions and 3450 deletions
+47
View File
@@ -0,0 +1,47 @@
package service_manager
import (
"github.com/sagernet/sing-box/adapter"
)
var (
services = []adapter.Service{}
preservices = []adapter.Service{}
)
func RegisterPreservice(service adapter.Service) {
preservices = append(services, service)
}
func Register(service adapter.Service) {
services = append(services, service)
}
func StartServices() error {
CloseServices()
for _, service := range preservices {
if err := service.Start(); err != nil {
return err
}
}
for _, service := range services {
if err := service.Start(); err != nil {
return err
}
}
return nil
}
func CloseServices() error {
for _, service := range services {
if err := service.Close(); err != nil {
return err
}
}
for _, service := range preservices {
if err := service.Close(); err != nil {
return err
}
}
return nil
}