qBittorrent
免费开源BitTorrent客户端,支持磁力链接BT种子文件。轻松部署实现离线下载,是居家旅行必备神器。
安装 libtorrent
qBittorrent
基于 libtorrent
,所以必须先安装 libtorrent。注意:libtorrent
最新版已是1.2.x
但 qBittorrent
不支持,因此请安装 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
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
(github中可查看最新版本)需要 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
启动
初次运行,输入需要输入y
同意协议
qbittorrent-nox
相关命令
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
获取链接。


更多精彩文章和工具 欢迎关注我们
原文始发于微信公众号(kali笔记):当我拿出这款压箱神器 阁下又该如何应对
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/178077.html