返回

在爱快 Docker 中无缝安装 qBittorrent,开启高效下载之旅

后端

打造家庭影音中心:搭建爱快 Docker qBittorrent 下载神器

搭建家庭媒体中心,怎能少了下载利器?

上一章,我们分享了在爱快 Docker 中搭建 Emby 媒体服务器,为家庭影音娱乐奠定了基础。然而,有了观影应用,怎能少了下载资源的利器?作为种子下载和 BT 下载的忠实粉丝,迅雷一直是我们的不二之选。

然而,随着对 PT(Private Tracker)下载的探索,我们发现迅雷作为“吸血雷”在 PT 站中并不受欢迎。因此,寻找一款替代迅雷的下载神器迫在眉睫。经过一番调研,我们选中了 qBittorrent,这是一款开源、跨平台的 BitTorrent 下载客户端,以其高效、轻量和可定制性著称。

Docker 安装:轻量级虚拟化利器

Docker 是一个轻量级的虚拟化平台,允许您在单个主机上运行多个孤立的容器。它为 qBittorrent 的安装和管理提供了便利,使我们可以轻松地将 qBittorrent 集成到我们的爱快系统中。

1. 安装 Docker 镜像

首先,我们需要在爱快路由器上安装 Docker 镜像。进入爱快路由器管理界面,依次点击“高级应用”>“Docker”,然后点击“立即启用”。

然后,点击“镜像”,搜索“qbittorrent”,找到官方镜像并点击“下载”。

2. 创建 qBittorrent 容器

镜像下载完成后,点击“容器”,然后点击“添加”。在“容器名称”中输入一个名称,如“qbittorrent”,并在“镜像”中选择已下载的 qBittorrent 镜像。

在“端口映射”中,将容器的 8080 端口映射到宿主的 8080 端口。这将允许您通过 http://[爱快路由器 IP]:8080 访问 qBittorrent 的 Web UI。

点击“高级设置”,在“卷”中添加一个新卷,将容器的下载目录映射到宿主机上的一个目录。例如,如果您想将下载文件保存在 /mnt/hdd/qbittorrent 目录,则卷映射应如下所示:

/mnt/hdd/qbittorrent:/downloads

最后,点击“立即创建”以创建 qBittorrent 容器。

网络优化:提升下载速度

为了最大程度地提高 qBittorrent 的下载速度,我们需要对爱快路由器进行一些网络优化。

1. QoS 设置

QoS(服务质量)可以优先处理特定流量,确保 qBittorrent 下载获得足够的带宽。在爱快路由器管理界面中,依次点击“高级应用”>“QoS”,然后点击“添加规则”。

在“规则名称”中输入一个名称,如“qBittorrent QoS”,并在“协议”中选择“BT 下载”。将“优先级”设置为“高”,然后点击“保存”。

2. UPnP 和 NAT-PMP 转发

UPnP(通用即插即用)和 NAT-PMP(网络地址转换端口映射协议)允许 qBittorrent 自动打开路由器上的端口,以建立直接连接。在爱快路由器管理界面中,依次点击“网络设置”>“端口映射”,然后点击“UPnP 设置”。

启用 UPnP 服务,并勾选“允许 UPnP 设备自动映射端口”。同样,启用 NAT-PMP 服务,并勾选“允许 NAT-PMP 设备自动映射端口”。

PT 下载设置:畅享私人资源

如果您打算使用 qBittorrent 下载来自 PT 站点的资源,则需要进行一些额外的设置。

1. 创建 Tracker 列表

Tracker 列表包含用于连接到 PT 站点的服务器地址。您可以在 PT 站点的论坛或 Wiki 中找到 Tracker 列表。

在 qBittorrent Web UI 中,依次点击“设置”>“BT”>“Tracker 列表”。粘贴 Tracker 列表并点击“保存”。

2. 添加种子

将您从 PT 站点下载的种子文件添加到 qBittorrent。您可以在 qBittorrent Web UI 中点击“添加种子”,然后选择种子文件。

3. 设置上传/下载比率

PT 站点通常要求用户保持一定的上传/下载比率。在 qBittorrent Web UI 中,依次点击“设置”>“BT”>“带宽”。

设置您希望的上传/下载速率限制,并确保上传速率限制大于下载速率限制。

常见问题解答

  1. 如何安装 qBittorrent 客户端?
    按照“Docker 安装”部分中的步骤操作即可。

  2. 如何优化网络以获得更快的下载速度?
    实施“网络优化”部分中的 QoS 和 UPnP/NAT-PMP 设置。

  3. 如何配置 qBittorrent 进行 PT 下载?
    遵循“PT 下载设置”部分中的步骤。

  4. 我无法连接到 PT 站点,是怎么回事?
    确保您的 Tracker 列表正确,并且上传/下载比率符合 PT 站点的要求。

  5. qBittorrent 容器崩溃了,怎么办?
    检查 Docker 日志以了解错误原因,并根据需要重新创建容器或修改配置。