From bf64f410b1cce7626e60bc6ee1517d9d5392e98a Mon Sep 17 00:00:00 2001 From: Haidy Date: Wed, 13 Jun 2018 08:49:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9frps=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/frps/frps/root.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/cmd/frps/frps/root.go b/cmd/frps/frps/root.go index 46a1dc41..68486125 100644 --- a/cmd/frps/frps/root.go +++ b/cmd/frps/frps/root.go @@ -137,7 +137,7 @@ func RunFrps(cfgFile string) error { return err } - err = runServer() + err = runBackgroundServer() fmt.Println(err) return err } @@ -213,3 +213,16 @@ func runServer() (err error) { svr.Run() return } + +func runBackgroundServer() (err error) { + log.InitLog(g.GlbServerCfg.LogWay, g.GlbServerCfg.LogFile, g.GlbServerCfg.LogLevel, + g.GlbServerCfg.LogMaxDays) + svr, err := server.NewService() + if err != nil { + return err + } + log.Info("Start frps success") + server.ServerService = svr + go svr.Run() + return +}