Set default timeout to 300s for TUN

This commit is contained in:
Haruue Icymoon 2021-04-29 16:59:36 +08:00
parent 81128a7626
commit 284efce6db
No known key found for this signature in database
GPG Key ID: F6083B28CBCBC148

View File

@ -192,6 +192,10 @@ func client(config *clientConfig) {
if len(config.TUN.Name) != 0 {
go func() {
timeout := time.Duration(config.TUN.Timeout) * time.Second
if timeout == 0 {
timeout = 300 * time.Second
}
tunServer, err := tun.NewServer(client, transport.DefaultTransport,
time.Duration(config.TUN.Timeout)*time.Second,
config.TUN.Name, config.TUN.Address, config.TUN.Gateway, config.TUN.Mask, config.TUN.DNS, config.TUN.Persist)