diff --git a/infra/conf/v4/socks.go b/infra/conf/v4/socks.go index 367eb3613b2..05b60d1935f 100644 --- a/infra/conf/v4/socks.go +++ b/infra/conf/v4/socks.go @@ -38,6 +38,7 @@ type SocksServerConfig struct { Timeout uint32 `json:"timeout"` UserLevel uint32 `json:"userLevel"` PacketEncoding string `json:"packetEncoding"` + DeferLastReply bool `json:"deferLastReply,omitempty"` } func (v *SocksServerConfig) Build() (proto.Message, error) { @@ -74,6 +75,8 @@ func (v *SocksServerConfig) Build() (proto.Message, error) { config.PacketEncoding = packetaddr.PacketAddrType_None } + config.DeferLastReply = v.DeferLastReply + return config, nil }