3 个版本
0.1.2 | 2023年8月9日 |
---|---|
0.1.1 | 2023年8月4日 |
0.1.0 | 2023年8月4日 |
在 命令行工具 中排名第 2115
520KB
597 行(不含注释)
dlrs
dlrs
是一个用于命令行的多协议下载工具。使用 Rust 编写,dlrs 可以将您的下载分割以提高速度。
功能
- 分割下载: dlrs 可以将您的下载分割成多个段,然后并行拉取,这对于限制每个连接下载速度的主机来说可以显著提高速度。这是与 IDM 和 XDM 等工具相同的技巧。
- 使用多个主机: 从多个限速的主机下载文件? dlrs 可以并行从多个来源下载相同的文件!
- 多协议: dlrs 支持 HTTP/HTTPS 和 FTP/SFTP。
- 轻量级: 使用 Rust 编写,dlrs 以 __ MB 的单个二进制文件打包。
- 远程控制(计划中) RPC 接口用于控制 dlrs 守护进程。可用于远程自动化以及在 dlrs 上构建图形界面。
安装
虽然计划了自动化构建,但 dlrs
可以在任何机器上使用 cargo 安装
cargo install dlrs
使用示例
dlrs -s 2 https://example.org/some-linux.iso
以 2 个分割下载文件。
工作原理
该图描述了 dlrs
的大部分工作部分。它接近于您在阅读代码时将找到的内容。
许可证
该项目根据 MIT 许可证 许可。
贡献
接受问题和拉取请求。我欢迎贡献者尝试让我的糟糕代码变得更好。 🐙
依赖项
~10–23MB
~340K SLoC