mirror of
https://github.com/XTLS/Xray-core.git
synced 2025-05-01 01:44:15 +00:00
HTTPUpgrade 0-RTT (#3152)
* Add ed to enable HTTPUpgrade 0-RTT https://github.com/XTLS/Xray-core/issues/3128#issuecomment-2002563369 * WebSocket hub.go MaxHeaderBytes: 4096 -> 8192
This commit is contained in:
parent
69e1734e3a
commit
18b823b4a6
5 changed files with 49 additions and 17 deletions
|
@ -81,7 +81,20 @@ func dialhttpUpgrade(ctx context.Context, dest net.Destination, streamSettings *
|
|||
return nil, err
|
||||
}
|
||||
|
||||
return &ConnRF{Conn: conn, Req: req, First: true}, nil
|
||||
connRF := &ConnRF{
|
||||
Conn: conn,
|
||||
Req: req,
|
||||
First: true,
|
||||
}
|
||||
|
||||
if transportConfiguration.Ed == 0 {
|
||||
_, err = connRF.Read([]byte{})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
return connRF, nil
|
||||
}
|
||||
|
||||
func dial(ctx context.Context, dest net.Destination, streamSettings *internet.MemoryStreamConfig) (stat.Connection, error) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue