refactor: use browserDialers URL array and dialerProxy URL matching

Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/6ed9ad08-e0b0-43d4-878b-7fe355be5325

Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-26 18:49:21 +00:00
committed by GitHub
parent 266ae17654
commit 7a9c592221
6 changed files with 34 additions and 51 deletions
+2 -2
View File
@@ -63,8 +63,8 @@ func getHTTPClient(ctx context.Context, dest net.Destination, streamSettings *in
realityConfig := reality.ConfigFromStreamSettings(streamSettings)
browserDialer := ""
if streamSettings.SocketSettings != nil {
if taggedDialer, ok := browser_dialer.GetAddressByTag(streamSettings.SocketSettings.DialerProxy); ok {
browserDialer = taggedDialer
if browser_dialer.HasConfiguredURL(streamSettings.SocketSettings.DialerProxy) {
browserDialer = streamSettings.SocketSettings.DialerProxy
}
}