From 657a74a5c28e555bb47ba79e862b80f09335307a Mon Sep 17 00:00:00 2001 From: 9seconds Date: Thu, 18 Mar 2021 11:16:08 +0300 Subject: [PATCH] Add defaults for proxy opts --- mtglib/init.go | 4 ++++ mtglib/internal/obfuscated2/frame.go | 1 + network/init.go | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 mtglib/internal/obfuscated2/frame.go diff --git a/mtglib/init.go b/mtglib/init.go index 826f124..a0e5f8f 100644 --- a/mtglib/init.go +++ b/mtglib/init.go @@ -20,6 +20,10 @@ var ( const ( DefaultConcurrency = 4096 + DefaultBufferSize = 16 * 1024 // 16 kib + DefaultCloakPort = 443 + DefaultIdleTimeout = time.Minute + DefaultPreferIP = "prefer-ipv6" ) type Network interface { diff --git a/mtglib/internal/obfuscated2/frame.go b/mtglib/internal/obfuscated2/frame.go new file mode 100644 index 0000000..07570d8 --- /dev/null +++ b/mtglib/internal/obfuscated2/frame.go @@ -0,0 +1 @@ +package obfuscated2 diff --git a/network/init.go b/network/init.go index 29c3056..57053af 100644 --- a/network/init.go +++ b/network/init.go @@ -10,7 +10,7 @@ import ( const ( DefaultTimeout = 10 * time.Second DefaultHTTPTimeout = 10 * time.Second - DefaultBufferSize = 4096 + DefaultBufferSize = 16 * 1024 // 16 kib ProxyDialerOpenThreshold = 5 ProxyDialerHalfOpenTimeout = time.Minute