exatorrent 是一种新的自托管 BitTorrent 客户端,具有响应式 Web 界面、可流式传输的种子

exatorrent 是一个用 Go 编写的新的跨平台自托管 BitTorrent 客户端。 它是在考虑服务器/种子箱的情况下制作的,但您也可以在本地运行它。

尽管它刚刚发布了 0.0.1 版本,但这个免费的开源应用程序已经功能丰富,具有 响应式网络客户端 (用 Svelte 和 Typescript 编写)以及 WebSocket API 支持(因此您可以为其编写自己的客户端)、添加种子的多种方式(磁铁、信息哈希或种子文件)、速度限制器、多用户身份验证,甚至能够直接在网络浏览器中或通过 VLC 或 mpv 流式传输音频/视频种子。

该应用程序轻量级且易于使用,可作为没有依赖项的单个可执行文件提供,并且可以在 Linux、macOS、Microsoft Windows 和 Android(通过 Termux)上运行。 有适用于 Linux 的二进制文件(amd64 和 arm64),您也可以使用 Docker,但目前没有 Windows 或 macOS 二进制文件。 [[Edit]]在 0.0.2 版本中,还有 macOS 和 Windows 二进制文件可供下载。

exatorrent 功能包括:

  • 在您的网络浏览器中或使用 VLC、mpv 和其他媒体播放器打开和流式传输音频/视频种子
  • 通过磁力链接、infohash 或 torrent 文件添加 torrent
  • 启动、停止、删除或删除种子
  • 达到一定比例时停止种子下载
  • 对等阻止列表
  • 上传/下载速率限制
  • 除了流式传输,exatorrent 下载的文件可以共享(通过身份验证)——目录可以作为 zip / tarballs 检索
  • 多用户支持
  • 将跟踪器添加到来自跟踪器列表 URL 的 torrent
  • 从在线缓存中获取 torrent 元信息

以下是一些屏幕截图,显示了 extorrent 种子列表和种子流页面: