Browse Source

Add defaults for proxy opts

tags/v2.0.0-rc1
9seconds 5 years ago
parent
commit
657a74a5c2
3 changed files with 6 additions and 1 deletions
  1. 4
    0
      mtglib/init.go
  2. 1
    0
      mtglib/internal/obfuscated2/frame.go
  3. 1
    1
      network/init.go

+ 4
- 0
mtglib/init.go View File

@@ -20,6 +20,10 @@ var (
20 20
 
21 21
 const (
22 22
 	DefaultConcurrency = 4096
23
+	DefaultBufferSize  = 16 * 1024 // 16 kib
24
+	DefaultCloakPort   = 443
25
+	DefaultIdleTimeout = time.Minute
26
+	DefaultPreferIP    = "prefer-ipv6"
23 27
 )
24 28
 
25 29
 type Network interface {

+ 1
- 0
mtglib/internal/obfuscated2/frame.go View File

@@ -0,0 +1 @@
1
+package obfuscated2

+ 1
- 1
network/init.go View File

@@ -10,7 +10,7 @@ import (
10 10
 const (
11 11
 	DefaultTimeout     = 10 * time.Second
12 12
 	DefaultHTTPTimeout = 10 * time.Second
13
-	DefaultBufferSize  = 4096
13
+	DefaultBufferSize  = 16 * 1024 // 16 kib
14 14
 
15 15
 	ProxyDialerOpenThreshold        = 5
16 16
 	ProxyDialerHalfOpenTimeout      = time.Minute

Loading…
Cancel
Save