掌握这款压箱神器,应对一切挑战毫无压力

qBittorrent:免费开源BitTorrent客户端,支持磁力链接和BT种子文件

qBittorrent是一款免费开源的BitTorrent客户端,支持磁力链接和BT种子文件。通过qBittorrent,你可以轻松部署实现离线下载,成为居家旅行的必备神器。

安装 libtorrent

qBittorrent基于libtorrent,因此在安装qBittorrent之前,需要先安装libtorrent。请注意,qBittorrent目前不支持libtorrent的最新版本1.2.x,建议安装1.1.x版本(本文以1.1.12为例)。

安装依赖包

yum groupinstall “Development Tools” -y
yum install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist -y

图片[1]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

下载并安装libtorrent

wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_12/libtorrent-rasterbar-1.1.12.tar.gz
tar xf libtorrent-rasterbar-1.1.12.tar.gz
cd libtorrent-rasterbar-1.1.12
./configure –disable-debug –prefix=/usr CXXFLAGS=-std=c++11
make -j$(nproc)
make install
ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9

图片[2]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛
图片[3]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

安装 qBittorrent

由于qBittorrent-4.2.5需要使用C++14进行编译,而centos7.x默认的gcc只支持C++11,因此需要更新gcc版本。为了保护系统环境,我们选择使用SCL安装高版本gcc。

构建gcc8.2环境

yum install -y centos-release-scl
yum install -y devtoolset-8-gcc*
scl enable devtoolset-8 bash

图片[4]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

下载并安装qBittorrent-4.2.5

wget https://github.com/qbittorrent/qBittorrent/archive/release-4.2.5.tar.gz
tar xf release-4.2.5.tar.gz
cd qBittorrent-release-4.2.5
./configure –prefix=/usr –disable-gui CPPFLAGS=-I/usr/include/qt5
make -j$(nproc)
make install

图片[5]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

退出SCL环境

exit

配置开机自启

vim /etc/systemd/system/qbittorrent.service

写入以下内容:

[Unit]
Description=qBittorrent Daemon Service
After=network.target
[Service]
LimitNOFILE=512000
User=root
ExecStart=/usr/bin/qbittorrent-nox
ExecStop=/usr/bin/killall -w qbittorrent-nox
[Install]
WantedBy=multi-user.target

重新载入配置:

systemctl enable qbittorrent.service

启动、停止和重启qBittorrent的相关命令:

systemctl start qbittorrent.service # 启动qBittorrent
systemctl stop qbittorrent.service # 关闭qBittorrent
systemctl restart qbittorrent.service # 重启qBittorrent

使用

通过访问http://你的服务器IP:8080进入qBittorrent WebUI,默认用户名:admin,默认密码:adminadmin。

图片[6]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛
图片[7]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

上传种子文件并体验高效的下载效果。

图片[8]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

备用方案

如果由于centos7系统环境的因素导致安装不成功,你可以直接在Windows平台上运行相应的工具。在后台回复”qb”获取链接。

图片[9]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛
图片[10]-掌握这款压箱神器,应对一切挑战毫无压力-山海云端论坛

通过以上步骤,你将成功部署qBittorrent,享受便捷的离线下载体验。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容