Directories ¶
Path | Synopsis |
---|---|
Broker acts as the HTTP signaling channel.
|
Broker acts as the HTTP signaling channel. |
Client transport plugin for the Snowflake pluggable transport.
|
Client transport plugin for the Snowflake pluggable transport. |
lib
Package snowflake_client implements functionality necessary for a client to establish a connection to a server using Snowflake.
|
Package snowflake_client implements functionality necessary for a client to establish a connection to a server using Snowflake. |
common
|
|
amp
Package amp provides functions for working with the AMP (Accelerated Mobile Pages) subset of HTML, and conveying binary data through an AMP cache.
|
Package amp provides functions for working with the AMP (Accelerated Mobile Pages) subset of HTML, and conveying binary data through an AMP cache. |
encapsulation
Package encapsulation implements a way of encoding variable-size chunks of data and padding into a byte stream.
|
Package encapsulation implements a way of encoding variable-size chunks of data and padding into a byte stream. |
messages
import "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/messages"
|
import "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/messages" |
sqsclient
Package mock_sqsclient is a generated GoMock package.
|
Package mock_sqsclient is a generated GoMock package. |
task
Package task Reused from https://github.com/v2fly/v2ray-core/blob/784775f68922f07d40c9eead63015b2026af2ade/common/task/periodic.go
|
Package task Reused from https://github.com/v2fly/v2ray-core/blob/784775f68922f07d40c9eead63015b2026af2ade/common/task/periodic.go |
turbotunnel
Package turbotunnel provides support for overlaying a virtual net.PacketConn on some other network carrier.
|
Package turbotunnel provides support for overlaying a virtual net.PacketConn on some other network carrier. |
Probe test server to check the reachability of Snowflake proxies from clients with symmetric NATs.
|
Probe test server to check the reachability of Snowflake proxies from clients with symmetric NATs. |
lib
Package snowflake_proxy provides functionality for creating, starting, and stopping a snowflake proxy.
|
Package snowflake_proxy provides functionality for creating, starting, and stopping a snowflake proxy. |
Snowflake-specific websocket server plugin.
|
Snowflake-specific websocket server plugin. |
lib
Package snowflake_server implements the functionality necessary to accept Snowflake connections from Snowflake clients.
|
Package snowflake_server implements the functionality necessary to accept Snowflake connections from Snowflake clients. |
Click to show internal directories.
Click to hide internal directories.