refactor: simplify browser dialer static state and remove sockopt browserDialer parsing

Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/4875f50c-9a90-4d34-afbe-2e629296faa0

Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-26 18:38:07 +00:00
committed by GitHub
parent 1cc7349529
commit 266ae17654
4 changed files with 62 additions and 54 deletions
+1 -1
View File
@@ -68,7 +68,7 @@ func getHTTPClient(ctx context.Context, dest net.Destination, streamSettings *in
}
}
if browser_dialer.HasBrowserDialerWithAddress(browserDialer) && realityConfig == nil {
if browserDialer != "" && realityConfig == nil {
transportConfig := streamSettings.ProtocolSettings.(*Config)
if transportConfig.Mode != "auto" && transportConfig.Mode != "packet-up" {
return &errorDialerClient{