瀏覽代碼

Increase reading timeout in favor of long connection

V2Ray 10 年之前
父節點
當前提交
3ba9ee73b9
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      proxy/socks/socks.go
  2. 1 1
      proxy/vmess/vmessin.go

+ 1 - 1
proxy/socks/socks.go

@@ -57,7 +57,7 @@ func (server *SocksServer) AcceptConnections(listener net.Listener) {
 func (server *SocksServer) HandleConnection(connection net.Conn) error {
 	defer connection.Close()
 
-	reader := v2net.NewTimeOutReader(4, connection)
+	reader := v2net.NewTimeOutReader(120, connection)
 
 	auth, auth4, err := protocol.ReadAuthentication(reader)
 	if err != nil && !errors.HasCode(err, 1000) {

+ 1 - 1
proxy/vmess/vmessin.go

@@ -68,7 +68,7 @@ func (handler *VMessInboundHandler) AcceptConnections(listener net.Listener) err
 func (handler *VMessInboundHandler) HandleConnection(connection net.Conn) error {
 	defer connection.Close()
 
-	connReader := v2net.NewTimeOutReader(4, connection)
+	connReader := v2net.NewTimeOutReader(120, connection)
 	requestReader := protocol.NewVMessRequestReader(handler.clients)
 
 	request, err := requestReader.Read(connReader)