From 4705989f4b78febdc46b8a8d0b13b7de3a2ce965 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 1 Jun 2025 00:31:56 +0800 Subject: [PATCH] fix(websocket): 403 forbidden agent metrics --- internal/net/gphttp/gpwebsocket/utils.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/net/gphttp/gpwebsocket/utils.go b/internal/net/gphttp/gpwebsocket/utils.go index db08677..3569d59 100644 --- a/internal/net/gphttp/gpwebsocket/utils.go +++ b/internal/net/gphttp/gpwebsocket/utils.go @@ -9,6 +9,7 @@ import ( "github.com/gorilla/websocket" "github.com/rs/zerolog/log" + "github.com/yusing/go-proxy/agent/pkg/agent" ) func warnNoMatchDomains() { @@ -53,7 +54,7 @@ func Initiate(w http.ResponseWriter, r *http.Request) (*websocket.Conn, error) { if err != nil { host = r.Host } - if host == "localhost" { + if host == "localhost" || host == agent.AgentHost { return true } ip := net.ParseIP(host)