diff --git a/pkg/api/tunnel.go b/pkg/api/tunnel.go index 70f7614..556eb9e 100644 --- a/pkg/api/tunnel.go +++ b/pkg/api/tunnel.go @@ -118,6 +118,12 @@ func TunEndpoint(c echo.Context) error { configuration.SetParameter("hostname", session.IP) configuration.SetParameter("port", strconv.Itoa(session.Port)) } + for name := range configuration.Parameters { + // 替换数据库空格字符串占位符为真正的空格 + if configuration.Parameters[name] == "-" { + configuration.Parameters[name] = "" + } + } addr := propertyMap[guacd.Host] + ":" + propertyMap[guacd.Port]