package gost import ( "time" "github.com/go-log/log" ) // Version is the gost version. const Version = "2.4-dev20170722" // Debug is a flag that enables the debug log. var Debug bool var ( tinyBufferSize = 128 smallBufferSize = 1 * 1024 // 1KB small buffer mediumBufferSize = 8 * 1024 // 8KB medium buffer largeBufferSize = 32 * 1024 // 32KB large buffer ) var ( // KeepAliveTime is the keep alive time period for TCP connection. KeepAliveTime = 180 * time.Second // DialTimeout is the timeout of dial. DialTimeout = 30 * time.Second // ReadTimeout is the timeout for reading. ReadTimeout = 90 * time.Second // WriteTimeout is the timeout for writing. WriteTimeout = 90 * time.Second // default udp node TTL in second for udp port forwarding. defaultTTL = 60 ) func init() { log.DefaultLogger = &logger{} }