|
|
@@ -13,6 +13,7 @@ import (
|
|
|
v2io "github.com/v2ray/v2ray-core/common/io"
|
|
|
"github.com/v2ray/v2ray-core/common/log"
|
|
|
v2net "github.com/v2ray/v2ray-core/common/net"
|
|
|
+ "github.com/v2ray/v2ray-core/common/protocol"
|
|
|
"github.com/v2ray/v2ray-core/common/serial"
|
|
|
"github.com/v2ray/v2ray-core/proxy"
|
|
|
"github.com/v2ray/v2ray-core/proxy/internal"
|
|
|
@@ -179,7 +180,8 @@ func (this *Shadowsocks) handleConnection(conn *hub.TCPConn) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- timedReader.SetTimeOut(300)
|
|
|
+ userSettings := protocol.GetUserSettings(this.config.Level)
|
|
|
+ timedReader.SetTimeOut(userSettings.PayloadReadTimeout)
|
|
|
|
|
|
dest := v2net.TCPDestination(request.Address, request.Port)
|
|
|
log.Access(conn.RemoteAddr(), dest, log.AccessAccepted, serial.StringLiteral(""))
|