diff --git a/transport/config.go b/transport/config.go index 967b0b1b..f96021af 100644 --- a/transport/config.go +++ b/transport/config.go @@ -1,9 +1,11 @@ package transport +// Config for V2Ray transport layer. type Config struct { ConnectionReuse bool } +// Apply applies this Config. func (this *Config) Apply() error { if this.ConnectionReuse { connectionReuse = true diff --git a/transport/transport.go b/transport/transport.go index ce88dd16..9d5cfc8f 100644 --- a/transport/transport.go +++ b/transport/transport.go @@ -4,6 +4,7 @@ var ( connectionReuse = true ) +// IsConnectionReusable returns true if V2Ray is trying to reuse TCP connections. func IsConnectionReusable() bool { return connectionReuse }