tcp timeout option

This commit is contained in:
ssrlive 2024-03-18 13:12:30 +08:00
parent 3fe47d92ec
commit c430d76534
2 changed files with 6 additions and 2 deletions

View file

@ -41,6 +41,10 @@ pub struct Args {
#[arg(short, long, value_name = "IP")]
pub bypass: Vec<IpAddr>,
/// TCP timeout in seconds
#[arg(long, value_name = "seconds", default_value = "600")]
pub tcp_timeout: u64,
/// Verbosity level
#[arg(short, long, value_name = "level", value_enum, default_value = "info")]
pub verbosity: ArgVerbosity,
@ -57,6 +61,7 @@ impl Default for Args {
dns: ArgDns::default(),
dns_addr: "8.8.8.8".parse().unwrap(),
bypass: vec![],
tcp_timeout: 600,
verbosity: ArgVerbosity::Info,
}
}