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 "github.com/justhx0r/snowflake/common/messages"
|
import "github.com/justhx0r/snowflake/common/messages" |
safelog
import "github.com/justhx0r/snowflake/common/safelog"
|
import "github.com/justhx0r/snowflake/common/safelog" |
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. |
server
|
|
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.