#bittorrent #protocols #peer #client #cli #following #messaging

rustybit-bittorrent-peer-protocol

bittorrent peer消息协议的实现

1个稳定版本

1.0.0 2024年8月25日

#123#bittorrent

Download history 101/week @ 2024-08-19

101 每月下载量
2 个crate中使用 (通过 rustybit-lib)

Apache-2.0

16KB
303

RustyBit

一个简单的CLI bittorrent客户端。

它还部分支持DHT协议。

安装

cargo install rustybit

使用方法

要将torrent下载到 $(pwd)/.downloads 文件夹,请运行以下命令

rustybit <torrent_path>

如果您想更改输出目录,请使用此命令

rustybit <torrent_path> -o <output_dir_path>

缺少的功能

目前缺少以下功能(并且我不确定是否会添加它们)

  • 种子torrent
  • 扩展协议支持
  • 完整的DHT节点
  • 并行下载多个torrent
  • 暂停/恢复torrent
  • 适当的GUI/TUI

依赖项

~3.5–5MB
~90K SLoC