mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-07-02 17:58:46 +00:00
feat: add root browserDialers tags for dialerProxy integration
Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/808be5b1-7ed2-4309-87f1-18a808d6aba4 Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
97ad6cef43
commit
ca3cd5fb88
@@ -120,6 +120,11 @@ func dialWebSocket(ctx context.Context, dest net.Destination, streamSettings *in
|
||||
browserDialer := ""
|
||||
if streamSettings.SocketSettings != nil {
|
||||
browserDialer = streamSettings.SocketSettings.BrowserDialer
|
||||
if browserDialer == "" {
|
||||
if taggedDialer, ok := browser_dialer.GetAddressByTag(streamSettings.SocketSettings.DialerProxy); ok {
|
||||
browserDialer = taggedDialer
|
||||
}
|
||||
}
|
||||
}
|
||||
if browser_dialer.HasBrowserDialerWithAddress(browserDialer) {
|
||||
conn, err := browser_dialer.DialWSWithAddress(browserDialer, uri, ed)
|
||||
|
||||
Reference in New Issue
Block a user