feat: add compatible Trojan manager image

This commit is contained in:
chermack
2026-07-26 05:01:15 +08:00
parent 059be96536
commit cb17d56cae
26 changed files with 320 additions and 41 deletions
+4 -4
View File
@@ -20,7 +20,7 @@ import (
func Start() *ResponseBody {
responseBody := ResponseBody{Msg: "success"}
defer TimeCost(time.Now(), &responseBody)
trojan.Start()
if err := trojan.Start(); err != nil { responseBody.Msg = err.Error() }
return &responseBody
}
@@ -28,7 +28,7 @@ func Start() *ResponseBody {
func Stop() *ResponseBody {
responseBody := ResponseBody{Msg: "success"}
defer TimeCost(time.Now(), &responseBody)
trojan.Stop()
if err := trojan.Stop(); err != nil { responseBody.Msg = err.Error() }
return &responseBody
}
@@ -36,7 +36,7 @@ func Stop() *ResponseBody {
func Restart() *ResponseBody {
responseBody := ResponseBody{Msg: "success"}
defer TimeCost(time.Now(), &responseBody)
trojan.Restart()
if err := trojan.Restart(); err != nil { responseBody.Msg = err.Error() }
return &responseBody
}
@@ -53,7 +53,7 @@ func SetLogLevel(level int) *ResponseBody {
responseBody := ResponseBody{Msg: "success"}
defer TimeCost(time.Now(), &responseBody)
core.WriteLogLevel(level)
trojan.Restart()
if err := trojan.Restart(); err != nil { responseBody.Msg = err.Error() }
return &responseBody
}