From 95ae6e3f57df5883a9bf8108201fd700d29deda3 Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Fri, 20 Oct 2023 23:54:45 +0800 Subject: [PATCH] generate random tunnel id --- connector/tunnel/metadata.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/connector/tunnel/metadata.go b/connector/tunnel/metadata.go index 4257a6b..a2534e4 100644 --- a/connector/tunnel/metadata.go +++ b/connector/tunnel/metadata.go @@ -35,7 +35,11 @@ func (c *tunnelConnector) parseMetadata(md mdata.Metadata) (err error) { } if c.md.tunnelID.IsZero() { - return ErrInvalidTunnelID + uuid, err := uuid.NewUUID() + if err != nil { + return err + } + c.md.tunnelID = relay.NewTunnelID(uuid[:]) } c.md.muxCfg = &mux.Config{