3个版本 (破坏性更新)

0.9.0 2024年5月3日
0.8.0 2023年3月18日
0.2.0 2022年3月26日

#82 in #tracker

Download history 47/week @ 2024-04-15 34/week @ 2024-04-22 234/week @ 2024-04-29 64/week @ 2024-05-06 35/week @ 2024-05-13 76/week @ 2024-05-20 30/week @ 2024-05-27 33/week @ 2024-06-03 72/week @ 2024-06-10 67/week @ 2024-06-17 49/week @ 2024-06-24 13/week @ 2024-07-01 34/week @ 2024-07-08 41/week @ 2024-07-15 27/week @ 2024-07-22 72/week @ 2024-07-29

每月下载量182次
11个crate中使用(通过aquatic_toml_config

Apache-2.0

10KB
137

aquatic:高性能开源BitTorrent追踪器

CI

高性能开源BitTorrent追踪器,包含不同协议的子实现

名称 协议 操作系统要求
aquatic_udp 通过UDP的BitTorrent 类Unix
aquatic_http 通过HTTP的BitTorrent,可选TLS Linux 5.8或更高版本
aquatic_ws WebTorrent,可选TLS Linux 5.8或更高版本

功能一览

  • 多线程设计,用于处理大量流量
  • 所有数据都存储在内存中(无需数据库)
  • 支持IPv4和IPv6
  • 支持禁止/允许信息散列
  • Prometheus度量
  • 自动化CI测试完整文件传输

已知用户

UDP实现的性能

UDP BitTorrent tracker throughput

更多基准测试详细信息请在此

用法

请参阅上表中列出的相应实现的README页面。

辅助软件

还有一些辅助应用程序和库。

追踪器负载测试

用于aquatic和其他追踪器的负载测试应用程序,用于分析

对aquatic和其他种子追踪器的自动化基准测试: aquatic_bencher

客户端与追踪器之间的通信

客户端与追踪器之间通信的库

其他

版权(c)Joakim Frostegård

根据Apache许可证版本2.0分发。请参阅存储库根目录中的LICENSE文件以获取详细信息。

趣闻轶事

追踪器被称为aquatic,因为它在比特洪流中茁壮成长 ;-)

依赖项

~1.5MB
~35K SLoC