mirror of
https://github.com/SagerNet/sing-box.git
synced 2025-06-08 09:32:06 +08:00
Fix websocket detour
Signed-off-by: trimgop <20010323+trimgop@users.noreply.github.com> Co-authored-by: trimgop <20010323+trimgop@users.noreply.github.com>
This commit is contained in:
parent
6a051054db
commit
c54d50fd36
@ -91,10 +91,7 @@ func (c *Client) dialContext(ctx context.Context, requestURL *url.URL, headers h
|
|||||||
} else {
|
} else {
|
||||||
deadlineConn = conn
|
deadlineConn = conn
|
||||||
}
|
}
|
||||||
err = deadlineConn.SetDeadline(time.Now().Add(C.TCPTimeout))
|
deadlineConn.SetDeadline(time.Now().Add(C.TCPTimeout))
|
||||||
if err != nil {
|
|
||||||
return nil, E.Cause(err, "set read deadline")
|
|
||||||
}
|
|
||||||
var protocols []string
|
var protocols []string
|
||||||
if protocolHeader := headers.Get("Sec-WebSocket-Protocol"); protocolHeader != "" {
|
if protocolHeader := headers.Get("Sec-WebSocket-Protocol"); protocolHeader != "" {
|
||||||
protocols = []string{protocolHeader}
|
protocols = []string{protocolHeader}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user