• 如何在Ubuntu18.04桌面或服务器上安装qBittorrent

    本教程将向您展示如何在Ubuntu 18.04上安装qBittorrent。QBitTorrent是一个免费的、开源的、快速轻量级的P2P BitTorrent客户端,用C++或Qt编写,可用于Linux、FreeBSD、MaOS和Windows。它的目标是提供一个开源的uTorrent替代方案。,这是Windows用户中非常流行的BitTorrent客户端。 qBittorrent功能: 一个类似于uTorrent的界面 支持主要的BitTorrent扩展,如DHT、对等交换、完全加密。 它提供了一个很好的集成搜索引擎 它还附带UPnP端口转发/NAT-PMP 您还可以通过qBittorrent Web界面远程控制它。 通过PPA在Ubuntu18.04桌面上安装qBittorrent qBittorrent包含在默认的Ubuntu软件存储库中。通过在终端窗口中运行以下命令,您可以轻松地在Ubuntu18.04桌面上安装它。 sudo apt安装qbittorrent 但是,它已经过时(v4.0.3)。最新版本4.1.6于2019年5月6日发布。要获得qBittorrent的最新版本,您需要从官方qBitorrent PPA(个人软件包存档)安装它。首先,运行以下命令来添加PPA。 sudo添加apt存储库ppa:qbittorrent团队/qbittorrent稳定 按回车键继续。它将更新软件存储库索引。之后,运行以下命令安装最新版本的qBittorrent。 sudo apt安装qbittorrent 这个PPA也适用于其他基于Ubuntu的Linux发行版,比如LinuxMint和初级操作系统。如果您的系统已安装qBittorrent,则上述命令将qBittorrent更新至最新版本。别担心,你现有的激流是安全的。安装后,您可以从应用程序菜单启动qBittorrent。 如何在Ubuntu18.04桌面上启用qBittorrent Web UI web UI允许您在web浏览器中远程控制qBittorrent。 在qBittorrent应用程序窗口中,转到工具>偏好>网络用户界面。 勾选Web用户界面(远程控制)选项。 您还可以选择使用UPnP/NAT-PMP从路由器转发端口,这样您就可以从外部网络访问qBittorrent。 默认情况下,可以在端口8080上访问web UI。如果有其他服务使用8080端口,则需要更改qBittorrent中的端口号。 设置用户名和密码。(默认情况下分别为“admin”和“adminadmin”)。 在底部,您还可以选择使用两个动态DNS服务之一:DynDNS和No-IP。 点击应用按钮。 现在在我的本地网络中,我可以通过192.168.0.102:8080访问qBittorrent web界面。 使qBittorrent在系统启动时自动启动 要启用autostart,请从应用程序菜单打开启动应用程序。也可以通过在终端窗口中发出以下命令来启动。 gnome会话属性 然后单击添加按钮添加新的启动程序。在名称字段中,可以输入类似“qBittorrent”的内容。在命令字段中,输入/usr/bin/qbittorrent。您可以将注释字段留空。之后,点击添加按钮。 下载torrents时,您可能想使用VPN隐藏IP地址。 如何在桌面Linux上安装和使用ProtNVPN 如何在Ubuntu 18.04服务器上安装qBittorrent 您可以在无头Ubuntu 18.04服务器上安装qBittorrent命令行客户端,并通过qBittorrent web界面进行管理(您可以在web浏览器中控制它)。SSH到您的Ubuntu 18.04服务器,并使用相同的PPA安装qBittorrent守护程序。 sudo add apt repository ppa:qbittorrent团队/qbittorrent稳定sudo apt安装qbittorrent nox 请注意,我们需要安装qbittorrent nox(不带X),而不是qbittorrent。qBittorrent nox旨在通过其功能丰富的Web UI进行控制,该UI在http://localhost:8080.Web UI访问是安全的,默认帐户用户名为“admin”,密码为“adminadmin”。您可以通过以下方式启动qBitorrent nox: qbittorrent氮氧化物 但是,不建议以这种方式启动qBittorrent nox,因为在运行其他命令时,您无法运行该命令。按Ctrl+C现在退出。我们可以创建一个systemd服务单元,这样它就可以在后台运行,也可以在系统启动时启动。 创建qbittorrent nox用户和组,使其可以作为非特权用户运行,这将提高服务器的安全性。 sudo adduser——系统——qbittorrent组 --system标志表示我们正在创建一个系统用户,而不是普通用户。系统用户没有密码,无法登录,这是torrent客户端需要的。将为此用户创建主目录/home/qbittorent nox。您可能希望使用以下命令将您的用户帐户添加到qbittorrent nox组,以便该用户帐户可以访问qbittorrent nox下载的文件。默认情况下,文件下载到/home/qbittorrent/Downloads/。请注意,您需要重新登录才能使组更改生效。 sudo adduser您的用户名qbittorrent nox 然后用你最喜欢的文本编辑器(比如nano)为qbittorrent nox创建一个systemd服务文件。 sudo nano/etc/systemd/system/qbittorrent nox。服务 将以下行复制并粘贴到文件中。如果有另一个服务使用8080端口,那么您需要将qBitorrent的端口号更改为其他类似8081的端口号。还要注意,在这个systemd服务单元中需要-d(daemonize)选项。 [Unit]Description=qBittorrent命令行Client After=network。目标[服务]#不要更改为“简单”类型=分叉用户=qbittorrent nox组=qbittorrent nox UMask=007 ExecStart=/usr/bin/qbittorrent nox-d--webui端口=8080重新启动=故障时[安装]WantedBy=多用户。目标 要在Nano文本编辑器中保存文件,请按Ctrl+O,然后按Enter确认。按Ctrl+X退出。现在使用以下命令启动qBittorrent nox。 sudo systemctl启动qbittorrent nox 请注意,如果更改systemd服务文件,则需要重新加载systemd守护进程才能使更改生效。 sudo systemctl后台程序重新加载 您可能还希望在系统启动时启用自动启动。 sudo systemctl启用qbittorrent nox 检查其状态: systemctl状态qbittorrent nox 您可以看到qBittorrent nox正在运行,并且启动时自动启动已启用。 访问qBittorrent Web用户界面 要从本地网络访问qBittorrent Web UI,请输入Ubuntu服务器的专用IP地址,然后输入端口号,如下所示。 192.168.0.102:8080 用户名是admin。默认密码为“adminadmin”。 默认的web界面。 强烈建议更改默认用户名和密码。转到工具>选项,然后选择Web UI选项卡。在“身份验证”部分下,更改用户名和密码。 现在你可以开始在你的Ubuntu 18.04服务器上下载torrents了。你可以选择上传本地种子或添加磁铁链接。默认情况下,文件下载到/home/qbittorrent/Downloads/。 使用外部硬盘驱动器作为下载目标文件夹 您可以在Tools->中更改默认的下载目标文件夹;选项->下载。为了下载Torrent,QBitTorrent nox用户需要具有对下载目标文件夹的写入权限。如果您的外部硬盘安装在/external hdd上,请运行以下命令,授予QBitTorrent nox用户对下载目标文件夹的写入权限。 sudo setfacl-R-m“u:qbittorrent nox:rwx”/外部硬盘 在我看来,使用setfacl(set file access control list)而不是chown是一种更灵活、更好的管理者权限管理方法。setfacl不会更改文件夹的所有权,它只是将权限授予其他用户。 运行setfacl命令后,您可能需要删除torrent并重新添加它。 在家庭网络之外访问qBittorrent Web界面 如果您想从手机或公共Wi-fi远程访问qBittorrent Web UI,则需要在路由器中设置端口转发。我还建议设置Nginx反向代理,并启用HTTPS协议来加密通信。 为qBittorrent WebUI设置Nginx反向代理 反向代理是另一个web服务器的代理,在本例中是qBittorrent WebUI。设置Nginx反向代理可以轻松启用HTTPS协议。在Ubuntu 18.04上安装Nginx。 sudo apt安装nginx 启动Nginx。 sudo systemctl start nginx 然后为qBittorrent WebUI创建一个Nginx服务器块文件。 sudo nano/etc/nginx/conf.d/qbittorrent-webui。形态 将以下文本复制并粘贴到文件中。用你自己的域名和Ubuntu服务器的IP地址替换红色文本。你还应该为你的域名设置A记录。如果你还没有域名,那么我建议你从Namecheap购买域名,因为他们的价格比GoDaddy低,而且他们免费为你提供whois隐私保护。 服务器{listen 80;server_name torrent.your-domain.com;access_log/var/log/nginx/torrent.your-domain.com.access;error_log/var/log/nginx/torrent.your-domain.com.error;location/{proxyu passhttp://your-server-ip:8080/; proxy_set_header X-Forwarded-Host$server_name:$server_port;代理_隐藏_头引用器;代理_隐藏_标题来源;代理集头引用器“”;代理集标题来源“”;添加标题X-Frame-Options“SAMEORIGIN”;} 保存并关闭文件。然后测试Nginx配置。 sudo nginx-t 如果测试成功,请重新加载Nginx sudo systemctl重新加载nginx 现在在路由器中,将HTTP请求(端口80)转发到Ubuntu服务器的IP地址。之后,您可以通过域名(torrent.your domain.com)访问qBittorrent WebUI。 注意:如果您的ISP给您一个NAT-ed IP地址,即不是公共IP地址,那么端口转发将不起作用。相反,您需要使用PageKite向Internet公开本地web服务器。 启用HTTPS加密通信 为了保护Web UI,您可以安装由Let's Encrypt颁发的免费TLS证书。首先,你需要在Ubuntu18.04服务器上安装Let's Encrypt客户端(certbot)。 sudo-apt-install-software-properties通用sudo-add-apt-repository-ppa:certbot/certbot-sudo-apt-install-certbot-python3-certbot-nginx Python3 certbot nginx是certbot nginx插件。安装后,运行以下命令自动获取并安装Let's Encrypt certificate。 sudo certbot--nginx--重定向--agree tos--hsts--StapleOCSP--通过电子邮件发送您的电子邮件地址-d torrent。你的领域。通用域名格式 完成后,刷新qBittorrent Web UI。它将自动重定向到HTTPS连接。 对版本4.1.2中的问题进行故障排除 旧版本4.1.2中存在一个问题。我写在这里只是为了记笔记。 默认情况下,qBittorrent nox 4.1.2监听0.0.0.42的TCP端口8080,如下命令所示。端口8999用于连接到对等端口。 sudo netstat-lnpt | grep qbittorrent 这个IP地址(0.0.0.42)非常奇怪,使我无法访问web界面。如果我运行以下命令, 卷曲http://localhost:8080 我得到了这个错误。 curl:(7)无法连接到本地主机端口8080:连接被拒绝 我不知道为什么默认设置为0.0.0.42。为了访问web界面,我创建了qBittorrent配置文件。 sudo nano/home/qbittorrent nox/。config/qBittorrent/qBittorrent。形态 将以下文本复制并粘贴到文件中。将12.34.56.78更改为Ubuntu服务器的IP地址。 [LegalNotice]Accepted=true[Network][email protected]()[Preferences]WebUI/Address=12.34.56.78 保存并关闭文件。然后重启qBittorrent nox。 sudo systemctl重启qbittorrent nox 收尾 我希望本教程能帮助你在Ubuntu18.04桌面或服务器上安装qBittorrent。保重。

    2022.03.23 浏览:60
  • 如何在Ubuntu19.04桌面或服务器上安装qBittorrent

    本教程将向您展示如何在Ubuntu 19.04上安装qBittorrent。QBitTorrent是一个免费的、开源的、快速轻量级的P2P BitTorrent客户端,用C++或Qt编写,可用于Linux、FreeBSD、MaOS和Windows。它旨在为uTorrent提供一个开源的替代方案,uTorrent是Windows用户中非常流行的BitTorrent客户端。 qBittorrent功能: 一个类似于uTorrent的界面 支持主要BitTorrent扩展,如DHT、对等交换、完全加密(与Vuze兼容) 它提供了一个很好的集成搜索引擎 它还附带UPnP端口转发/NAT-PMP 您还可以通过qBittorrent Web界面远程控制它。 Torrent创建工具 还有更多 通过PPA在Ubuntu19.04桌面上安装qBittorrent qBittorrent包含在默认的Ubuntu软件存储库中。通过在终端窗口中运行以下命令,您可以轻松地在Ubuntu19.04桌面上安装它。 sudo apt安装qbittorrent 但是,它已经过时(v4.1.5)。最新版本4.1.6于2019年5月6日发布。要获得qBittorrent的最新版本,您需要从官方qBitorrent PPA(个人软件包存档)安装它。首先,运行以下命令来添加PPA。 sudo添加apt存储库ppa:qbittorrent团队/qbittorrent稳定 按回车键继续。它将更新软件存储库索引。之后,运行以下命令安装最新版本的qBittorrent。 sudo apt安装qbittorrent 这个PPA也适用于其他基于Ubuntu的Linux发行版,比如LinuxMint和初级操作系统。如果您的系统已安装qBittorrent,则上述命令将qBittorrent更新至最新版本。别担心,你现有的激流是安全的。安装后,您可以从应用程序菜单启动qBittorrent。 如何在Ubuntu19.04桌面上启用qBittorrent Web UI web UI允许您在web浏览器中远程控制qBittorrent。 在qBittorrent应用程序窗口中,转到工具>偏好>网络用户界面。 勾选Web用户界面(远程控制)选项。 您还可以选择使用UPnP/NAT-PMP从路由器转发端口,这样您就可以从外部网络访问qBittorrent。 默认情况下,可以在端口8080上访问web UI。如果有其他服务使用8080端口,则需要更改qBittorrent中的端口号。 设置用户名和密码。(默认情况下分别为“admin”和“adminadmin”)。 在底部,您还可以选择使用两个动态DNS服务之一:DynDNS和No-IP。 点击应用按钮。 现在在我的本地网络中,我可以通过192.168.0.102:8080访问qBittorrent web界面。 如果要从外部网络访问qBittorrent,请确保已启用UPnP/NAT-PMP,并且需要在web浏览器中输入以下内容。 12.34.56.78:8080 将12.34.56.78替换为路由器的公共IP地址。 使qBittorrent在系统启动时自动启动 要启用autostart,请从应用程序菜单打开启动应用程序。也可以通过在终端窗口中发出以下命令来启动。 gnome会话属性 然后单击添加按钮添加新的启动程序。在名称字段中,可以输入类似“qBittorrent”的内容。在命令字段中,输入/usr/bin/qbittorrent。您可以将注释字段留空。之后,点击添加按钮。 如何在Ubuntu19.04服务器上安装qBittorrent 您可以在无头Ubuntu19.04服务器上安装qBittorrent命令行客户端,并通过qBittorrent web界面对其进行管理(您可以在web浏览器中对其进行控制)。SSH连接到Ubuntu 19.04服务器,并使用相同的PPA安装qBittorrent守护程序。 sudo add apt repository ppa:qbittorrent团队/qbittorrent稳定sudo apt安装qbittorrent nox 请注意,我们需要安装qbittorrent nox(不带X),而不是qbittorrent。qBittorrent nox旨在通过其功能丰富的Web UI进行控制,该UI在http://localhost:8080.Web UI访问是安全的,默认帐户用户名为“admin”,密码为“adminadmin”。您可以通过以下方式启动qBitorrent nox: qbittorrent氮氧化物 但是,不建议以这种方式启动qBittorrent nox,因为在运行其他命令时,您无法运行该命令。按Ctrl+C现在退出。我们可以创建一个systemd服务单元,这样它就可以在后台运行,也可以在系统启动时启动。 创建qbittorrent nox用户和组,使其可以作为非特权用户运行,这将提高服务器的安全性。 sudo adduser——系统——qbittorrent组 --system标志表示我们正在创建一个系统用户,而不是普通用户。系统用户没有密码,无法登录,这是torrent客户端需要的。将为此用户创建主目录/home/qbittorent nox。您可能希望使用以下命令将您的用户帐户添加到qbittorrent nox组,以便该用户帐户可以访问qbittorrent nox下载的文件。默认情况下,文件下载到/home/qbittorrent/Downloads/。请注意,您需要重新登录才能使组更改生效。 sudo adduser您的用户名qbittorrent nox 然后用你最喜欢的文本编辑器(比如nano)为qbittorrent nox创建一个systemd服务文件。 sudo nano/etc/systemd/system/qbittorrent nox。服务 将以下行复制并粘贴到文件中。如果有另一个服务使用8080端口,那么您需要将qBitorrent的端口号更改为其他类似8081的端口号。还要注意,在这个systemd服务单元中需要-d(daemonize)选项。 [Unit]Description=qBittorrent命令行Client After=network。目标[服务]#不要更改为“简单”类型=分叉用户=qbittorrent nox组=qbittorrent nox UMask=007 ExecStart=/usr/bin/qbittorrent nox-d--webui端口=8080重新启动=故障时[安装]WantedBy=多用户。目标 要在Nano文本编辑器中保存文件,请按Ctrl+O,然后按Enter确认。按Ctrl+X退出。现在使用以下命令启动qBittorrent nox。 sudo systemctl启动qbittorrent nox 请注意,如果更改systemd服务文件,则需要重新加载systemd守护进程才能使更改生效。 sudo systemctl后台程序重新加载 您可能还希望在系统启动时启用自动启动。 sudo systemctl启用qbittorrent nox 检查其状态: systemctl状态qbittorrent nox 您可以看到qBittorrent nox正在运行,并且启动时自动启动已启用。 访问qBittorrent Web用户界面 要从本地网络访问qBittorrent Web UI,请输入Ubuntu服务器的专用IP地址,然后输入端口号,如下所示。 192.168.0.101:8080 用户名是admin。默认密码为“adminadmin”。 默认的web界面。 强烈建议更改默认用户名和密码。转到工具>选项,然后选择Web UI选项卡。在“身份验证”部分下,更改用户名和密码。 现在你可以开始在你的Ubuntu19.04服务器上下载torrents了。你可以选择上传本地种子或添加磁铁链接。默认情况下,文件下载到/home/qbittorrent/Downloads/。 使用外部硬盘驱动器作为下载目标文件夹 您可以在Tools->中更改默认的下载目标文件夹;选项->下载。为了下载Torrent,QBitTorrent nox用户需要具有对下载目标文件夹的写入权限。如果您的外部硬盘安装在/external hdd上,请运行以下命令,授予QBitTorrent nox用户对下载目标文件夹的写入权限。 sudo setfacl-R-m“u:qbittorrent nox:rwx”/外部硬盘 在我看来,使用setfacl(set file access control list)而不是chown是一种更灵活、更好的管理者权限管理方法。setfacl不会更改文件夹的所有权,它只是将权限授予其他用户。 运行setfacl命令后,您可能需要删除torrent并重新添加它。 在家庭网络之外访问qBittorrent Web界面 如果您想从手机或公共Wi-fi远程访问qBittorrent Web UI,则需要在路由器中设置端口转发。我还建议设置Nginx反向代理,并启用HTTPS协议来加密通信。 为qBittorrent WebUI设置Nginx反向代理 反向代理是另一个web服务器的代理。在这种情况下,Nginx将充当qBittorrent WebUI的反向代理。设置Nginx反向代理可以轻松启用HTTPS协议。运行以下命令在Ubuntu 19.04上安装Nginx。 sudo apt安装nginx 启动Nginx。 sudo systemctl start nginx 然后为qBittorrent WebUI创建一个Nginx服务器块文件。 sudo nano/etc/nginx/conf.d/qbittorrent-webui。形态 将以下文本复制并粘贴到文件中。用你自己的域名替换红色文本。你还应该为你的域名设置A记录。如果你还没有域名,那么我建议你从Namecheap购买域名,因为他们的价格比GoDaddy低,而且他们免费为你提供whois隐私保护。 服务器{listen 80;server_name torrent.your-domain.com;access_log/var/log/nginx/torrent.your-domain.com.access;error_log/var/log/nginx/torrent.your-domain.com.error;location/{proxyu passhttp://localhost:8080/; proxy_set_header X-Forwarded-Host$server_name:$server_port;代理_隐藏_头引用器;代理_隐藏_标题来源;代理集头引用器“”;代理集标题来源“”;添加标题X-Frame-Options“SAMEORIGIN”;} 保存并关闭文件。然后测试Nginx配置。 sudo nginx-t 如果测试成功,请重新加载Nginx sudo systemctl重新加载nginx 现在在路由器中,将HTTP请求(端口80)转发到Ubuntu服务器的IP地址。之后,您可以通过域名(torrent.your domain.com)访问qBittorrent WebUI。 注意:如果您的ISP给您一个NAT-ed IP地址,即不是公共IP地址,那么端口转发将不起作用。相反,您需要使用PageKite向Internet公开本地web服务器。 启用HTTPS加密通信 为了保护Web UI,您可以安装由Let's Encrypt颁发的免费TLS证书。首先,你需要在Ubuntu19.04服务器上安装Let's Encrypt客户端(certbot)。 sudo-apt-install-software-properties通用sudo-add-apt-repository-ppa:certbot/certbot-sudo-apt-install-certbot-python3-certbot-nginx Python3 certbot nginx是certbot nginx插件。安装后,运行以下命令自动获取并安装Let's Encrypt certificate。 sudo certbot--nginx--重定向--agree tos--hsts--StapleOCSP--通过电子邮件发送您的电子邮件地址-d torrent。你的领域。通用域名格式 完成后,刷新qBittorrent Web UI。它将自动重定向到HTTPS连接。 我希望本教程能帮助你在Ubuntu19.04桌面或服务器上安装qBittorrent。保重。

    2022.03.23 浏览:70