summaryrefslogtreecommitdiff
path: root/cmd/client/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/client/main.go')
-rw-r--r--cmd/client/main.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go
index 15f33d5..4125a12 100644
--- a/cmd/client/main.go
+++ b/cmd/client/main.go
@@ -42,14 +42,19 @@ func main() {
debug.SetOutput(os.Stderr)
}
- kcpTransport := false
+ var (
+ kcpTransport = false
+ quicTransport = false
+ )
// TODO make this configurable via a Config struct
// TODO make sure we're disabling all the crypto options for KCP
if os.Getenv("KCP") == "1" {
kcpTransport = true
+ } else if os.Getenv("QUIC") == "1" {
+ quicTransport = true
}
socksAddr := net.JoinHostPort(socksHost, socksPort)
- c := client.NewClient(kcpTransport, socksAddr, obfs4Cert)
+ c := client.NewClient(kcpTransport, quicTransport, socksAddr, obfs4Cert)
c.Start()
}