如何在 Ubuntu 20.04 中安装 uTorrent

本教程将向您展示如何 在 Ubuntu 20.04 中安装 uTorrent. 它还包括以下说明 自动启动 uTorrent 服务器 在 Ubuntu 上以及如何使用 Nginx/ 设置反向代理Apache Web 服务器,适用于希望通过域名访问 uTorrent 的用户。

注意:适用于 Linux 的 uTorrent 客户端已有 7 年未更新。 我建议在 Ubuntu 上安装 Deluge BitTorrent 客户端。

Linux 原生 uTorrent 客户端是一个基于 Web 的应用程序,这意味着您将在 Web 浏览器中使用 uTorrent。 此应用程序的正式名称为 uTorrent 服务器,其特点是:

  • 分布式哈希表 (DHT)
  • UPnP 端口映射
  • NAT-PMP 端口映射
  • 上传速率限制
  • 下载速率限制
  • 排队
  • 同时上传对等点数的可配置限制
  • 增量文件分配
  • 块级拣选
  • 用于文件检查和下载的单独线程
  • 用于多个 torrent 下载的单线程和单端口
  • BitTorrent 扩展协议
  • 多跟踪器扩展支持
  • 公平贸易扩展
  • 紧凑型跟踪器扩展
  • 快速简历
  • 如果无法快速恢复,则对 torrent 文件进行排队检查
  • HTTP 种子支持
  • 从其他 BitTorrent 客户端恢复部分下载
  • 文件大小大于 2GB
  • 选择性下载多文件种子
  • IPv6
  • 高性能网络堆栈
  • uTP – 具有动态拥塞控制的基于 UDP 的高级传输

如何在 Ubuntu 20.04 中安装 uTorrent

Linux 版 uTorrent 的最新版本是为 Ubuntu 13.04 发布的,但我们仍然可以在 Ubuntu 20.04 LTS 中运行它。 前往 uTorrent Linux 下载页面下载适用于 Ubuntu 13.04 的 uTorrent 服务器包。

或者,您可以打开终端窗口并运行以下命令从命令行下载它。

64位

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tar.gz

32位

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver.tar.gz

下载后,将工作目录更改为下载 uTorrent 服务器文件的目录。 然后运行以下命令提取 tar.gz 归档到 /opt/ 目录。

sudo tar xvf utserver.tar.gz -C /opt/

接下来,通过执行以下命令安装所需的依赖项。

sudo apt install libssl-dev wget https://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb  sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb

安装依赖项后,创建符号链接。

sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

使用以下命令启动 uTorrent 服务器。 默认情况下,uTorrent 服务器侦听 0.0.0.0:8080. 如果有另一个服务也在监听 8080 端口,您应该暂时停止该服务。 uTorrent 还将使用端口 10000 和 6881。 -daemon 选项将使 uTorrent 服务器在后台运行。

utserver -settingspath /opt/utorrent-server-alpha-v3_3/ -daemon

您现在可以通过在 Web 浏览器地址栏中键入以下文本来访问浏览器中的 uTorrent Web UI。

your-server-ip:8080/gui

如果您在本地计算机上安装 uTorrent,请替换 your-server-iplocalhost.

localhost:8080/gui

如果你的 Ubuntu 服务器上有防火墙,那么你需要允许访问 8080 和 6881 端口。 例如,如果你使用 UFW,则运行以下两个命令打开端口 8080 和 6881。

sudo ufw allow 8080/tcp sudo ufw allow 6881/tcp

请注意 /gui URL 中需要,否则会遇到无效请求错误。 当要求输入用户名和密码时,输入 admin 在用户名字段中,并将密码字段留空。