From f1f0d5970a3b87dc6991a6ae3b77413a250fc37e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Apr 2026 20:56:05 +0000 Subject: [PATCH] fix: require full valid browser dialer URL for http scheme Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/de6da8b1-0d9b-4d56-a5a2-d0b06edc2965 Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com> --- transport/internet/browser_dialer/dialer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transport/internet/browser_dialer/dialer.go b/transport/internet/browser_dialer/dialer.go index c86923c3..901bda24 100644 --- a/transport/internet/browser_dialer/dialer.go +++ b/transport/internet/browser_dialer/dialer.go @@ -57,8 +57,8 @@ func CheckLegacyEnv() error { } func IsBrowserDialerProxy(raw string) bool { - parsed, err := url.Parse(raw) - return err == nil && strings.EqualFold(parsed.Scheme, "http") + _, _, ok := parseBrowserDialerAddress(raw) + return ok } func BeginCollectingDialerProxyURLs() error {