Exatorrent,一个带有 Web 界面的自托管 BitTorrent 客户端

关于exactorrent

在下一篇文章中,我们将看看 Exatorrent。 这是 一个跨平台的自托管 BitTorrent 客户端 这是用 Go 编写的并且仍在启动。 该程序可以在本地运行或托管在资源丰富的远程服务器上,用作 种子箱.

Extorrent 这是一个简单的程序,但有足够的功能来完成它的工作. 它带有漂亮的响应式 Web 客户端,并用 斯维尔特 y 打字稿. 还要感谢 exatorrent 的文档化 WebSocket API,用户还可以编写我们自己的客户端。 该程序提供了多种添加种子的方法(磁铁、infohash 或 torrent 文件)、限速器、多用户身份验证,甚至流媒体功能 山洪 音频/视频直接在网络浏览器中,或通过 VLC 或 mpv。

此外,它可以在由管理员用户管理的多用户模式下工作,但也可以由单个用户高效使用。 Torrent 共享的文件存储在它运行的设备的本地磁盘上,然后可以通过 HTTP 检索或传输。

exatorrent 的一般特征

过分的偏好

  • 该计划 可以作为没有依赖项的单个可执行文件找到,体积小,适用于不同平台。
  • 它允许 从浏览器打开和流式传输种子.
  • 我们可以 通过 Magnet、Infohash 或 Torrent 文件添加种子.

exatorrent 主屏幕

  • 它可以 检查单个文件 (开始、停止或删除).
  • Es 会话之间的持久性.
  • 一旦达到 SeedRatio,我们就可以停止种子下载.
  • 我们还将有可能 设置限速器 放电/上传。
  • 它可以 应用阻止列表.
  • 它可以通过配置 配置文件,但它在默认设置下工作正常。
  • 它允许 共享受身份验证保护的 torrent 以防止外部访问。

下载iso torrent

  • 它可以 通过 HTTP 检索或流式传输文件.
  • 我们可以 直接流式传输到浏览器、VLC、mpv 或其他媒体播放器.
  • 帐户 API 记录.
  • 使用 Sqlite3 默认用于数据库,但您也可以改用 PostgreSQL。

这些只是该程序的某些功能。 可 从中详细咨询所有这些 GitHub上的项目网站.

在 Ubuntu 上安装 exatorrent

Ubuntu用户可以 通过 Docker 使用二进制文件安装 exatorrent,或者也可以从源代码编译. 对于这个例子,我们将使用可以从 项目启动页面. 可以使用 Web 浏览器下载此软件包,也可以打开终端 (Ctrl + Alt + T) 并在其中使用 wget的 如下:

下载 extorrent

wget https://github.com/varbhat/exatorrent/releases/latest/download/exatorrent-linux-amd64

下载完成后,仅保留 授予下载文件的权限:

chmod u+x ./exatorrent-linux-amd64

下一步将 启动程序服务 运行文件:

./exatorrent-linux-amd64

启动程序

如他们 文件, exatorrent 可以使用 Web 客户端、配置文件以及命令行参数进行配置. 尽管在尝试使用默认值后,我不得不说它对我来说效果很好。

默认登录

默认情况下,这个程序使用端口 5000,所以 我们可以打开网址 http://localhost:5000 在网络浏览器中,并使用用户名登录 管理员用户 和密码 管理员密码,这是默认配置的。 允许您从 Web 客户端更改密码,但不能更改默认定义的用户名。 如果要使用其他用户,则必须从 Web 界面中的可用选项创建一个新用户。

在 exatorrent 中创建用户

它可以 获取有关该程序允许我们执行的内容的信息 在终端输入(Ctrl + Alt + T):

帮助勒索

./exatorrent-linux-amd64 --help

此命令将根据下载文件的名称进行更改。

尽管它仍然是 0.0.1 版本,但这个免费和开源的应用程序已经功能丰富。 为了 获取有关如何使用和配置此程序的更多信息,用户可以使用 项目GitHub页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。