qBittorrent

admin 2024年2月19日00:29:29评论24 views字数 1894阅读6分18秒阅读模式

qBittorrent免费开源BitTorrent客户端,支持磁力链接BT种子文件。轻松部署实现离线下载,是居家旅行必备神器。

安装 libtorrent

qBittorrent基于 libtorrent,所以必须先安装 libtorrent。注意:libtorrent 最新版已是1.2.xqBittorrent 不支持,因此请安装 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

当我拿出这款压箱神器 阁下又该如何应对

编译安装 libtorrent

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笔记):当我拿出这款压箱神器 阁下又该如何应对

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月19日00:29:29
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   qBittorrenthttps://cn-sec.com/archives/2123572.html

发表评论

匿名网友 填写信息