全球主机交流论坛

标题: Debian 10/Ubuntu 20.04 安装 qBitTorrent [打印本页]

作者: zxxx    时间: 2021-6-23 22:55
标题: Debian 10/Ubuntu 20.04 安装 qBitTorrent
本帖最后由 zxxx 于 2021-6-23 23:23 编辑

查看版本

  1. # lsb_release -a
  2. No LSB modules are available.
  3. Distributor ID: Ubuntu
  4. Description:    Ubuntu 20.04.2 LTS
  5. Release:        20.04
  6. Codename:       focal
复制代码


升级系统

  1. apt update && apt upgrade
  2. apt install automake build-essential libtool pkg-config
复制代码


安装 libtorrent

https://github.com/arvidn/libtorrent/releases

https://github.com/arvidn/libtorrent/releases/download/v2.0.4/libtorrent-rasterbar-2.0.4.tar.gz


  1. apt install libssl-dev libgeoip-dev libboost-dev libboost-system-dev libboost-chrono-dev libboost-random-dev

  2. cd /usr/local/src

  3. wget https://github.com/arvidn/libtorrent/releases/download/v1.2.14/libtorrent-rasterbar-1.2.14.tar.gz
  4. tar zxvf libtorrent-rasterbar-1.2.14.tar.gz
  5. cd libtorrent-rasterbar-1.2.14
  6. ./configure --disable-debug --enable-encryption --with-libgeoip=system
  7. make -j $(nproc)
  8. make install
  9. ldconfig
复制代码


安装 qbittorrent

https://github.com/qbittorrent/qBittorrent/releases

  1. apt install qtbase5-dev qttools5-dev-tools libqt5svg5-dev zlib1g-dev
  2. cd /usr/local/src
  3. wget https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-4.3.5.tar.gz
  4. tar zxvf release-4.3.5.tar.gz
  5. cd qBittorrent-release-4.3.5
  6. ./configure --disable-gui --disable-debug
  7. make -j$(nproc)
  8. make install
复制代码



启动 qbittorrent

  1. qbittorrent-nox
复制代码


首次启动 请安 y 接受确认,接着按 Ctrl+c 退出,启动后台运行

创建服务

  1. cat << "EOF" > /etc/systemd/system/qbittorrent.service
  2. [Unit]
  3. Description=qBittorrent Daemon Service
  4. After=network.target

  5. [Service]
  6. LimitNOFILE=512000
  7. User=root
  8. ExecStart=/usr/local/bin/qbittorrent-nox
  9. ExecStop=/usr/bin/killall -w qbittorrent-nox

  10. [Install]
  11. WantedBy=multi-user.target
  12. EOF
复制代码


启用服务

  1. systemctl enable qbittorrent.service
复制代码


启动服务

  1. systemctl start qbittorrent.service
复制代码


访问 WebUI:

http://你的IP:8080/

默认用户名:admin
默认密码:adminadmin




作者: 燕十三丶    时间: 2021-6-23 22:56
感谢分享 很用心
作者: h20    时间: 2021-6-23 22:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是坏虫    时间: 2021-6-23 22:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: optimism    时间: 2021-6-23 23:05
顶我的新手朋友技术贴
作者: sRGB    时间: 2021-6-23 23:09
使用 docker 方便, 不是KVM才要自己编译
一键脚本 ,选择 7 自动安装,而且支持 ARM64 甲骨文这些
  1. wget git.io/autopt.sh && bash autopt.sh
复制代码



作者: weiguoxiu    时间: 2021-6-23 23:11
好东西收藏了
作者: zxxx    时间: 2021-6-23 23:12
sRGB 发表于 2021-6-23 23:09
使用 docker 方便, 不是KVM才要自己编译
一键脚本 ,选择 7 自动安装,而且支持 ARM64 甲骨文这些

我是 OpenVZ 的机器
作者: sRGB    时间: 2021-6-23 23:15
zxxx 发表于 2021-6-23 23:12
我是 OpenVZ 的机器

我也有个 500G硬盘机器,不是KVM,只能自己编译 Qb 4.1.9 就为了能 自动PT控制
apt版本太低,不能脚本管理
作者: royzheng    时间: 2021-6-23 23:17
为啥libttorrent选的版本这么低?有什么好的地方?
作者: hello    时间: 2021-6-23 23:55
目前论坛为数不多的 “技术帖” 收藏一下
作者: 马化滕    时间: 2021-6-23 23:56
草 大佬懂我阿 这两天一直在找教程 但是没找到合适的
            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs

Google Chrome【Chromium 86.0.4193.0

Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

作者: hostloc8888    时间: 2021-6-24 00:03
太复杂了,直接下载编译好的版本就行了:https://github.com/userdocs/qbittorrent-nox-static/releases
比如
  1. wget https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.3.5_v2.0.4/x86_64-qbittorrent-nox
  2. chmod +x x86_64-qbittorrent-nox
  3. ./x86_64-qbittorrent-nox -d
复制代码

作者: 怪人    时间: 2021-6-24 00:05
下载了又拉回本地?
作者: royzheng    时间: 2021-6-24 00:07
hostloc8888 发表于 2021-6-24 00:03
太复杂了,直接下载编译好的版本就行了:https://github.com/userdocs/qbittorrent-nox-static/releases
比 ...

秀儿
作者: vipming    时间: 2021-6-24 00:15
大佬教程很详细,
作者: menethil    时间: 2021-6-24 01:30
mark,备用
作者: 冲浪麦浪花郎    时间: 2021-6-24 02:02
还是用aria2吧
作者: EasyFame    时间: 2021-6-24 10:10
编译安装提示qt-qmake版本低于5.11怎么办?
作者: zxxx    时间: 2021-6-24 10:15
EasyFame 发表于 2021-6-24 10:10
编译安装提示qt-qmake版本低于5.11怎么办?

apt install qtbase5-dev qttools5-dev-tools libqt5svg5-dev zlib1g-dev

是不是这不知最新版本?

用一键脚本吧

Linux下安装 qbittorrent 教程/脚本
https://fd.vvwvv.eu.org/thread-860557-1-1.html
(出处: 全球主机交流论坛)

作者: EasyFame    时间: 2021-6-24 10:23
zxxx 发表于 2021-6-24 10:15
apt install qtbase5-dev qttools5-dev-tools libqt5svg5-dev zlib1g-dev

是不是这不知最新版本?

我是ubuntu 18.04,apt最新的qt是5.9版本。还是去ppa上找个新版的qt吧。。
作者: superme    时间: 2021-6-24 10:46
感谢分享……新手朋友顶
作者: anboy    时间: 2021-6-24 10:54
sRGB 发表于 2021-6-23 23:09
使用 docker 方便, 不是KVM才要自己编译
一键脚本 ,选择 7 自动安装,而且支持 ARM64 甲骨文这些

这个脚本支持自动加种、辅种和删种吗?
作者: sRGB    时间: 2021-6-24 11:45
anboy 发表于 2021-6-24 10:54
这个脚本支持自动加种、辅种和删种吗?

主要是刷流量用的,自动 加种,自动删种
辅种是QB自身的功能,只会辅RSS里最新推送的
作者: 秋风下的落叶    时间: 2021-6-24 12:00
你这个是编译安装啊。。太复杂了。看我这个吧

Debian系统下用qbittorrent-nox搭建BT、磁力文件下载服务器
http://www.198933.xyz/detail.php?id=154
作者: zxxx    时间: 2021-6-24 12:06
秋风下的落叶 发表于 2021-6-24 12:00
你这个是编译安装啊。。太复杂了。看我这个吧

Debian系统下用qbittorrent-nox搭建BT、磁力文件下载服务器

学习了,谢谢分享
作者: JoeBiden    时间: 2021-6-24 12:13
qb是不是比tr更好?
作者: 马化滕    时间: 2021-7-11 11:32
大佬,我运营商封了8080端口 怎么修改默认端口呢 求教
            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs

Google Chrome【Chromium 86.0.4193.0

Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

作者: zxxx    时间: 2021-7-11 12:16
马化滕 发表于 2021-7-11 11:32
大佬,我运营商封了8080端口 怎么修改默认端口呢 求教
            

./x86_64-qbittorrent-nox --help
使用:
    ./x86_64-qbittorrent-nox [options] [(<filename> | <url>)...]
设定:
    -v | --version             显示程序版本并退出
    -h | --help                显示帮助信息并退出
    --webui-port=<端口>          修改 Web UI 端口
    -d | --daemon              运行在守护进程模式(后台运行)
    --profile=<路径>             保存配置文件于 <dir>
    --configuration=<名称>       保存配置文件于 qBittorrent_<name> 文件夹
    --relative-fastresume      将修改 libtorrent 的快速恢复文件并使文件路径相对于设置文件夹
    文件或 URL                    下载用户传入的 torrent

添加新的 torrent 时的选项:
    --save-path=<路径>           Torrent 保存路径
    --add-paused=<true|false>  添加 torrent 时的状态为开始或暂停
    --skip-hash-check          跳过哈希校验
    --category=<名称>            指定 torrent 的分类。如果分类不存在,则会创建它。
    --sequential               按顺序下载文件
    --first-and-last           先下载首尾文件块
    --skip-dialog=<true|false> 指定在添加 torrent 时是否开启“新建 Torrent”窗口

选项的值可以通过环境变量设置。例如选项的名称为 'parameter-name',那么它的环境变量名为
'QBT_PARAMETER_NAME'(字符大写,使用 '_' 替换 '-')。若要指定标记的值,将值设置为 '1' 或
'TRUE'。例如,若要禁用启动画面:
QBT_NO_SPLASH=1 ./x86_64-qbittorrent-nox
命令行参数将覆盖环境变量

--webui-port=<端口>          修改 Web UI 端口
作者: zhaozs125    时间: 2021-7-11 12:17
学习了,docker也挺方便的
作者: bbsbbs    时间: 2021-7-11 12:38
我比较喜欢transmisssion-daemon
作者: zxxx    时间: 2021-7-11 12:56
bbsbbs 发表于 2021-7-11 12:38
我比较喜欢transmisssion-daemon

请教那个方便迁移?

把一个机器上的种子和文件迁移到另外一个机器上,不用重新下载就可以继续做种。
作者: bbsbbs    时间: 2021-7-11 14:48
本帖最后由 bbsbbs 于 2021-7-11 14:49 编辑
zxxx 发表于 2021-7-11 12:56
请教那个方便迁移?

把一个机器上的种子和文件迁移到另外一个机器上,不用重新下载就可以继续做种。 ...


可以的,很方便。迁移过很多次,备份好下面的目录文件即可,下载路径需要保持一致。
SCP命令简单粗暴。
  1. drwxr-xr-x    2 root     root          4096 Apr 17 17:09 blocklists
  2. -rw-------    1 transmis root           610 Mar 12  2019 dht.dat
  3. drwxr-xr-x    2 root     root        122880 Jul 11 14:43 resume
  4. -rw-------    1 root     root          2387 Jul  2 16:17 settings.json
  5. -rw-------    1 root     root           164 Jul 11 14:43 stats.json
  6. drwxr-xr-x    2 root     root        155648 Jul  5 17:35 torrents
复制代码


作者: zxxx    时间: 2021-7-11 15:02
bbsbbs 发表于 2021-7-11 14:48
可以的,很方便。迁移过很多次,备份好下面的目录文件即可,下载路径需要保持一致。
SCP命令简单粗暴。

好的,我找找qb的路径和文件。
作者: 马化滕    时间: 2021-7-13 15:30
zxxx 发表于 2021-7-11 12:16
./x86_64-qbittorrent-nox --help
使用:
    ./x86_64-qbittorrent-nox [options] [( | )...]


这样写吗:./x86_64-qbittorrent-nox --webui-port=<2018>  好像不太行 我试了
            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs

Google Chrome【Chromium 86.0.4193.0

Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

作者: zxxx    时间: 2021-7-13 15:38
马化滕 发表于 2021-7-13 15:30
这样写吗:./x86_64-qbittorrent-nox --webui-port=  好像不太行 我试了
            

防火墙方形 2018 了么
作者: caddy    时间: 2021-7-13 15:41
hostloc8888 发表于 2021-6-24 00:03
太复杂了,直接下载编译好的版本就行了:https://github.com/userdocs/qbittorrent-nox-static/releases
比 ...

下载放到公用目录 /usr/bin,就可以全局使用了
作者: caddy    时间: 2021-7-13 15:42
zxxx 发表于 2021-6-23 23:12
我是 OpenVZ 的机器

OVZ 7 版本是可以 docker 的
作者: 来自未来的家伙    时间: 2021-7-13 15:42
这个就是不知道用什么命令重启有大佬知道么?
作者: caddy    时间: 2021-7-13 15:46
来自未来的家伙 发表于 2021-7-13 15:42
这个就是不知道用什么命令重启有大佬知道么?

自己写成 service 用 systemctl 管理




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4