diff --git a/README.md b/README.md index f07e4f3..fb37fd9 100644 --- a/README.md +++ b/README.md @@ -92,8 +92,8 @@ flowchart LR | --- | --- | --- | | `[NODE]` / `--node-file` | — | 节点 URL,或从文件读取 | | `-n, --count` | 50 | 阶段 1 收集的有效 IP 数 | -| `--lat-top` | 30 | 阶段 2 保留的最快 IP 数 | -| `--speed-top` | 10 | 最终节点数 | +| `--lat-top` | 0 | 阶段 2 保留的最快 IP 数(0 = 全部) | +| `--speed-top` | 0 | 最终节点数(0 = 全部) | | `--speed-concurrency` | 1 | 测速并发数(1 最准,调大更快) | | `-6, --ipv6` | off | 同时测 IPv6 | | `--ping-max` | 300 | 第一次 ping(TCP)延迟上限 ms | diff --git a/src/cli.rs b/src/cli.rs index 6e5a8d8..a777654 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -47,11 +47,12 @@ pub(crate) struct AutoArgs { pub(crate) count: usize, /// Stage 2: keep the fastest N after latency (feeds the speed stage). - #[arg(long, default_value_t = 30)] + /// 0 = keep all that pass. + #[arg(long, default_value_t = 0)] pub(crate) lat_top: usize, - /// Stage 3: final node count written to result.txt. - #[arg(long, default_value_t = 10)] + /// Stage 3: final node count written to result.txt. 0 = keep all. + #[arg(long, default_value_t = 0)] pub(crate) speed_top: usize, /// Stage 3: concurrent downloads during the speed test (1 = most accurate).