mirror of
https://github.com/YGGverse/aquatic-crawler.git
synced 2026-03-31 17:15:35 +00:00
add disable_local_service_discovery config option
This commit is contained in:
parent
553bffb4f0
commit
d61af4b970
2 changed files with 7 additions and 2 deletions
|
|
@ -28,6 +28,10 @@ pub struct Config {
|
||||||
#[arg(long, default_value_t = false)]
|
#[arg(long, default_value_t = false)]
|
||||||
pub enable_dht: bool,
|
pub enable_dht: bool,
|
||||||
|
|
||||||
|
/// Enable LSD multicast
|
||||||
|
#[arg(long, default_value_t = false)]
|
||||||
|
pub enable_lsd: bool,
|
||||||
|
|
||||||
/// Disable TCP connection
|
/// Disable TCP connection
|
||||||
#[arg(long, default_value_t = false)]
|
#[arg(long, default_value_t = false)]
|
||||||
pub disable_tcp: bool,
|
pub disable_tcp: bool,
|
||||||
|
|
|
||||||
|
|
@ -56,9 +56,10 @@ async fn main() -> Result<()> {
|
||||||
keep_alive_interval: config.peer_keep_alive_interval.map(Duration::from_secs),
|
keep_alive_interval: config.peer_keep_alive_interval.map(Duration::from_secs),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
disable_upload: !config.enable_upload,
|
|
||||||
disable_dht: !config.enable_dht,
|
|
||||||
disable_dht_persistence: true,
|
disable_dht_persistence: true,
|
||||||
|
disable_dht: !config.enable_dht,
|
||||||
|
disable_local_service_discovery: !config.enable_lsd,
|
||||||
|
disable_upload: !config.enable_upload,
|
||||||
persistence: None,
|
persistence: None,
|
||||||
ratelimits: librqbit::limits::LimitsConfig {
|
ratelimits: librqbit::limits::LimitsConfig {
|
||||||
upload_bps: config.upload_limit.and_then(NonZero::new),
|
upload_bps: config.upload_limit.and_then(NonZero::new),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue