mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-14 14:11:23 -04:00
Snowflake clients will now attempt NAT discovery using the provided STUN servers and report their NAT type to the Snowflake broker for matching. The three possibilities for NAT types are: - unknown (the client was unable to determine their NAT type), - restricted (the client has a restrictive NAT and can only be paired with unrestricted NATs) - unrestricted (the client can be paired with any other NAT).
18 lines
577 B
Modula-2
18 lines
577 B
Modula-2
module git.torproject.org/pluggable-transports/snowflake.git
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
git.torproject.org/pluggable-transports/goptlib.git v1.1.0
|
|
github.com/golang/protobuf v1.3.1 // indirect
|
|
github.com/gorilla/websocket v1.4.1
|
|
github.com/pion/sdp/v2 v2.3.4
|
|
github.com/pion/stun v0.3.5
|
|
github.com/pion/webrtc/v2 v2.2.2
|
|
github.com/smartystreets/goconvey v1.6.4
|
|
github.com/xtaci/kcp-go/v5 v5.5.12
|
|
github.com/xtaci/smux v1.5.12
|
|
golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d
|
|
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa
|
|
golang.org/x/text v0.3.2 // indirect
|
|
)
|