Feature: add udp-rlybuf option

* Default UDP relay buffer size: 16KiB
This commit is contained in:
xjasonlyu
2023-03-29 16:56:03 +08:00
parent 1e99f2d580
commit fb9ca95909
6 changed files with 28 additions and 7 deletions

View File

@@ -129,6 +129,14 @@ func general(k *Key) error {
}
tunnel.SetUDPTimeout(k.UDPTimeout)
}
if k.UDPRelayBufferSize != "" {
size, err := units.RAMInBytes(k.UDPRelayBufferSize)
if err != nil {
return err
}
tunnel.SetUDPRelayBufferSize(int(size))
}
return nil
}