跳至正文

安装qbittorrent headless版本 让你的服务器能24小时下载吧

首先,先更新一下自己的软件源(使用yum或者基于rpm包管理器的可以跳过这一步)

[email protected]:~# apt update
命中:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal InRelease
获取:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates InRelease [114 kB]
获取:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports InRelease [108 kB]
获取:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security InRelease [114 kB]
获取:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/main arm64 Packages [1,202 kB]
获取:6 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/universe arm64 Packages [868 kB]
获取:7 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/main arm64 Packages [928 kB]
获取:8 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/universe arm64 Packages [648 kB]
命中:9 http://ports.ubuntu.com/ubuntu-ports focal InRelease
获取:10 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease [114 kB]
获取:11 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease [114 kB]
获取:12 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 Packages [1,202 kB]
获取:13 http://ports.ubuntu.com/ubuntu-ports focal-updates/universe arm64 Packages [868 kB]
获取:14 http://ports.ubuntu.com/ubuntu-ports focal-security/main arm64 Packages [928 kB]
获取:15 http://ports.ubuntu.com/ubuntu-ports focal-security/universe arm64 Packages [648 kB]
已下载 7,854 kB,耗时 26秒 (299 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
所有软件包均为最新。
[email protected]:~#

接下来,搜索一下有没有qbittorrent的包,如果没有的话,可能就要考虑手动参考官方文档编译了

我用的ubuntu官方源就有:

[email protected]:~# apt search qbittorrent
正在排序... 完成
全文搜索... 完成
qbittorrent/focal,focal 4.1.7-1ubuntu3 arm64
  bittorrent client based on libtorrent-rasterbar with a Qt5 GUI

qbittorrent-dbg/focal,focal 4.1.7-1ubuntu3 arm64
  debug symbols for qbittorrent and qbittorrent-nox

qbittorrent-nox/focal,focal,now 4.1.7-1ubuntu3 arm64 [已安装]
  bittorrent client based on libtorrent-rasterbar (without X support)

[email protected]:~#

接下来,安装这个包(有x环境的用户可以考虑安装qbittorrent而不是qbittorrent-nox):

[email protected]:~# apt install qbittorrent-nox
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
qbittorrent-nox 已经是最新版 (4.1.7-1ubuntu3)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
[email protected]:~#

如果看到安装完成的话,你可以考虑使用systemctl或者supervisor监视程序的运行

我这里使用的是proot镜像,所以没办法使用systemctl,不过你可以使用其他程序来托管启动

举一个supervisor中的配置:

[program:qbittorrent]
directory=/home/qbittorrent/
command=/usr/bin/qbittorrent-nox --webui-port=5003
user=qbittorrent
autostart=true
autorestart=true
startsecs=2

其中的–webui-port <port>参数是指定web管理界面的开放端口,可以根据自己的需求选择(范围1-65535

接下来,查询服务器的ip,并且开放防火墙(如果有)

~ $ ifconfig
dummy0: flags=195<UP,BROADCAST,RUNNING,NOARP>  mtu 1500
        inet6 fe80::***:fcf7  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3167884  bytes 632556317 (603.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1  (UNSPEC)
        RX packets 23923578  bytes 342038239 (326.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 23923578  bytes 342038239 (326.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

p2p0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 fe80::***:4f54  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1471  bytes 103058 (100.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.112  netmask 255.255.255.0  broadcast 192.168.3.255  # 一般来说要找你网卡的名字,我这里是wlan0
        inet6 2409:8a3c:***:9159:7e3c  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::***:4f54  prefixlen 64  scopeid 0x20<link>
        inet6 2409:8a3c:***:55e6:5bc4  prefixlen 64  scopeid 0x0<global>
        inet6 2409:8a3c:***:e47:fe68  prefixlen 64  scopeid 0x0<global>
        inet6 2409:8a3c:***:fe6d:4f54  prefixlen 64  scopeid 0x0<global>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 356870877  bytes 2470733691 (2.3 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 500288694  bytes 2782770129 (2.5 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

~ $ ip route
192.168.3.0/24 dev wlan0 proto kernel scope link src 192.168.3.112  # 一般来说,这就是你要找的ip地址了
~ $ 

接下来,用浏览器访问:你服务器的ip地址:你绑定的端口(冒号是英文下的冒号,不要打成中文的了!)

接下来,你会看到如下的界面,使用管理界面默认账号密码:admin adminadmin登录:

未完待续

4
为博客质量打分

给我的博客打个分吧,喜欢的话还请多多支持!

Please add vote reason

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注