瀏覽代碼

cmd/frps: a bug of status display in dashboard, fix #80

fatedier 8 年之前
父節點
當前提交
2b1c39e03d
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/cmd/frps/control.go

+ 4 - 0
src/cmd/frps/control.go

@@ -21,6 +21,7 @@ import (
 	"time"
 
 	"github.com/fatedier/frp/src/models/consts"
+	"github.com/fatedier/frp/src/models/metric"
 	"github.com/fatedier/frp/src/models/msg"
 	"github.com/fatedier/frp/src/models/server"
 	"github.com/fatedier/frp/src/utils/conn"
@@ -298,6 +299,9 @@ func doLogin(req *msg.ControlReq, c *conn.Conn) (ret int64, info string) {
 			return
 		}
 
+		// update metric's proxy status
+		metric.SetProxyInfo(s.Name, s.Type, s.BindAddr, s.UseEncryption, s.UseGzip, s.PrivilegeMode, s.CustomDomains, s.ListenPort)
+
 		// start proxy and listen for user connections, no block
 		err := s.Start(c)
 		if err != nil {