mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-14 14:11:23 -04:00
add connection padding on server side
This commit is contained in:
parent
53172a588b
commit
0aa1470e01
3 changed files with 24 additions and 4 deletions
|
@ -28,6 +28,7 @@ package snowflake_client
|
|||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/packetpadding"
|
||||
"log"
|
||||
"math/rand"
|
||||
"net"
|
||||
|
@ -342,7 +343,11 @@ func newSession(snowflakes SnowflakeCollector) (net.PacketConn, *smux.Session, e
|
|||
}
|
||||
log.Println("---- Handler: snowflake assigned ----")
|
||||
|
||||
packetConnWrapper := newPacketConnWrapper(dummyAddr{}, dummyAddr{}, ConfirmsReadWriteCloserPreservesMessageBoundary(conn))
|
||||
packetConnWrapper := newPacketConnWrapper(dummyAddr{}, dummyAddr{},
|
||||
packetpadding.NewPaddableConnection(
|
||||
ConfirmsReadWriteCloserPreservesMessageBoundary(conn),
|
||||
packetpadding.New()))
|
||||
|
||||
return packetConnWrapper, nil
|
||||
}
|
||||
pconn := turbotunnel.NewRedialPacketConn(dummyAddr{}, dummyAddr{}, dialContext)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue