summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authoratanarjuat <atanarjuat@example.com>2022-05-30 19:14:02 +0200
committeratanarjuat <atanarjuat@example.com>2022-05-30 19:14:02 +0200
commitae8664bec8a34bc758184e5c72141e26a1c960da (patch)
treed40154885facfbba68799f1e1846c2cfb380f3b6 /cmd
parent50c5fdc8a15f37d506292b02eef992e83752152b (diff)
quic dialerfeat/quic
Diffstat (limited to 'cmd')
-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()
}