Browse Source

Increase Drain Pool

Shelikhoo 5 years ago
parent
commit
13cef19430
1 changed files with 1 additions and 1 deletions
  1. 1 1
      proxy/vmess/encoding/server.go

+ 1 - 1
proxy/vmess/encoding/server.go

@@ -126,7 +126,7 @@ func parseSecurityType(b byte) protocol.SecurityType {
 func (s *ServerSession) DecodeRequestHeader(reader io.Reader) (*protocol.RequestHeader, error) {
 	buffer := buf.New()
 	behaviorRand := dice.NewDeterministicDice(int64(s.userValidator.GetBehaviorSeed()))
-	DrainSize := behaviorRand.Roll(387) + 16 + 38
+	DrainSize := behaviorRand.Roll(3266) + 16 + 38 + dice.Roll(behaviorRand.Roll(64))
 	readSizeRemain := DrainSize
 
 	drainConnection := func(e error) error {