qBittorrent-nox:优化您的 torrent 体验

洪流下载是互联网上一种阴险的乐趣。 在黑暗中找到它的兴奋 Linux 分发或下载您喜爱的节目的最新一集,全部无需支付一分钱。 但种子下载有时需要您让笔记本电脑/计算机整天运行,等待播种者加入。 解决方案是无头 Bittorrent 客户端,例如 qBittorrent。

qBittorrent 是一款优雅的开源 Bittorrent 客户端,适合那些享受自由的人。 凭借其复杂的界面和广泛的功能,它使种子下载成为人们关注的焦点。

qBittorrent 的无头化打开了一个充满可能性的世界。 它可以通过在 Pi 上 24/7 运行来帮助您节省电量,允许您最大限度地利用带宽,并通过 Web 界面从您的手机或另一台 PC 远程管理 torrent。

您对无头 qBittorrent 的可能性感兴趣吗? 在本教程中我们将学习它 安装 qBittorrent-nox 在一个 Linux 服务器并远程访问它。 然后,我们配置端口、优化设置并开始下载种子 – 仅使用终端和网络浏览器。

在不同的设备上设置 qBittorrent-nox Linux 发行版

在计算机上安装 qBittorrent-nox Debian/Ubuntu基于操作系统,在终端中运行 apt 命令:

sudo apt install qbittorrent-nox
要安装,请建立与本地服务器的 SSH 连接

如果您想将其安装在本地服务器上,请不要忘记在继续安装之前建立与服务器的 SSH 连接。

在一个 Fedora 工作站,您可以使用以下命令安装此软件包:

sudo dnf install qbittorrent-nox
在基于 Arch 的发行版上安装 (Nobara Linux)

同样,您可以使用 pacman 命令在基于 Arch 的发行版上安装此软件包。

sudo pacman -S qbittorrent-nox

安装后,需要配置该服务运行的用户并启动该服务。

自定义您的 SystemD 服务文件

要在每次重新启动时运行此应用程序,我们需要创建一个 systemd 服务,然后启用它。 使用您最喜欢的文本编辑器,创建一个新文件 /etc/systemd/system/ 目录名为 qbittorrent-nox.service 输入以下命令:

# For Vim users
sudo vim /etc/systemd/system/qbittorrent-nox.service

# For Nano users
sudo nano /etc/systemd/system/qbittorrent-nox.service

将以下内容添加到文件中:

[Unit]
Description=qBittorrent-no Terminal Application
After=network.target

[Service]
Type=forking
User=qbit-nox
Group=qbit-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target
保存并退出文本编辑器

如果您使用的是 nano,请按 Ctrl+O 保存文件,然后按 Ctrl+X 退出编辑器。 如果您使用的是 vim,请按 escape 键,然后输入 :wq 保存并退出 vim 编辑器。

为 qBittorrent-nox 创建安全用户

如果您注意到上面的配置文件,您可能会看到我们已向名为“qbit-nox”的服务添加了一个自定义用户和组。 出于安全原因,您应该将 torrent 下载客户端与其他应用程序分开,并且不要以超级用户身份运行任何内容。 现在,要使用单个命令创建用户和组,只需在终端窗口中键入以下内容:

sudo adduser --system --group --no-create-home qbit-nox
为 qBittorrent-nox 创建用户

这是一个系统用户帐户,任何人都无法登录该帐户,也没有主目录。 我们还将当前用户添加到我们刚刚创建的组中。

sudo add user aadesh qbit-nox
将当前用户添加到新组将当前用户添加到新组

将文本“aadesh”替换为您的用户名。 如果您不确定当前的用户名是什么,只需输入 $USER 并按 Enter 键。 那你就知道了。

启动 qBittorrent-nox 服务

现在我们可以启动systemd服务了。 只需重新加载守护进程,然后输入以下命令启动服务:

# Reload the systemd daemons
sudo systemctl daemon-reload

# Start the service
sudo systemctl start qbittorrent-nox.service

另外,使该服务在每次重新启动时自动运行:

sudo systemctl enable qbittorrent-nox.service

启动后,您可以在 Web 浏览器中看到 WebUI,地址为 https://server-ip:8080。 如果您不确定自己的 IP 地址,可以使用 ip 一个 命令。

WebUI 登录屏幕访问 WebUI:登录详细信息

默认用户名是 admin 默认密码是 管理员管理员确保您在登录后进行更改。

网络用户界面通过 WebUI 管理种子

现在,您可以从通过本地网络连接的任何设备通过此 WebUI 添加和管理种子。

最终想法和替代方案

您还可以使用几种替代用户界面来代替无聊的默认白色。 也许这是你最喜欢的颜色 VueTorrent。 从长远来看,设置自己的服务器非常有帮助,也有利于您的隐私。 qBittorrent 只是我们将在自托管领域看到的众多应用程序中的第一个。 您还可以查看它们 r/自托管 如果您需要帮助或正在寻找有关自托管各种应用程序和网站的更多指南,请访问 Reddit 子版块。