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
下载并安装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
安装 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
下载并安装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
退出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。
上传种子文件并体验高效的下载效果。
备用方案
如果由于centos7系统环境的因素导致安装不成功,你可以直接在Windows平台上运行相应的工具。在后台回复”qb”获取链接。
通过以上步骤,你将成功部署qBittorrent,享受便捷的离线下载体验。
暂无评论内容