写前废话
最近重新研究了一下离线下载,之前搭建过aria2的离线下载,用起来效果不错,可以实现aria2+rclone自动下载资源并上传到onedrive。最近又看到qbittorrent服务器版的,于是就有了这篇文章,下面将会详细记录踩过的坑和实现自动上传功能并自动删除种子及文件的过程
安装qBittorrent-nox
这里说一句,我下的是ubuntu[arm]版的,直接下的是可执行性程序,qbittorrent-nox4.5.1,点击下载
其他版本可以在下面链接下载对应的
https://github.com/userdocs/qbittorrent-nox-static/releases
可以直接在shell终端对应的目录下输入下列命令下载,也可以下载下来上传到服务器
wget "https://pan.imold.wang/aliyun/software/qbit/4.5.1/aarch64-qbittorrent-nox"
赋予qbit权限
chmod a+x aarch64-qbittorrent-nox
保留qbit后台
这里使用screen程序保持qbit后台活动
安装Screen
安装screen使qbittorrent保留后台
ubuntu输入命令
apt-get install screen
Screen创建会话
创建一个名为qbit的会话
screen -S qbit
创建了会话后回车,在这个会话中进入到下载qbit可执行程序的目录,输入下列命令启动qbittorrent
./aarch64-qbittorrent-nox

退出Screen会话窗口
按组合键:Ctrl+a+d, 即可退出screen窗口, 此时,程序仍在后台执行;
查看Screen会话
screen -ls
进入screen某个会话
输入:screen -r 程序进程ID/或者会话名, 返回程序执行进程;
例如,screen -r qbit
进入会话后可以按ctrl+c+k结束会话和窗口
窗口操作
Ctrl+a+w: 展示当前会话中的所有窗口;
Ctrl+a+c: 创建新窗口;
Ctrl+a+n: 切换至下一个窗口;
Ctrl+a+p: 切换至上一个窗口;
Ctrl+a+num: 切换至编号为num的窗口;
Ctrl+a+k: 杀死当前窗口;
Ctrl+a+k:关闭当前窗口,程序后台活动
删除某个会话
screen -S 进程号或者会话名 -X quit
qbit在后台运行后,就可以使用qbit的web ui了,默认端口8080,记得防火墙打开8080端口
默认地址为【http://你的ip:8080】,打开界面如下

修改语言
改成中文方式:左上角设置——>WEB UI——>Language改成中文简体后滑倒下面保存刷新即可

安装配置Rclone
关于rclone挂载的看我另一篇文章,点击直达
自动上传脚本
制作脚本
新建一个qb_auto.sh脚本,按照下面的修改成自己配置,可以下载我的脚本修改
#!/bin/bash
torrent_name=$1
content_dir=$2
root_dir=$3
save_dir=$4
files_num=$5
torrent_size=$6
file_hash=$7
qb_version="4.5.1" # 改成你的qbit版本
qb_username="admin" # qbit用户名
qb_password="adminadmin" # qbit密码
qb_web_url="http://localhost:8080" # qbit webui地址
leeching_mode="true" # 吸血模式,true下载完成后自动删除本地种子和文件
log_dir="/root/qbauto" # 日志输出目录
rclone_dest="onedrive" # rclone配置的储存名
rclone_parallel="32" # qbit上传线程,默认4
auto_del_flag="rclone" # 添加标签或者分类来标识已上传的种子 v4.0.4+版本添加标签“rclone”,低版本通过添加分类“rclone”标识
# 改上面的那些参数即可
if [ ! -d ${log_dir} ]
then
mkdir -p ${log_dir}
fi
version=$(echo $qb_version | grep -P -o "([0-9]\.){2}[0-9]" | sed s/\\.//g)
function qb_login(){
if [ ${version} -gt 404 ]
then
qb_v="1"
cookie=$(curl -i --header "Referer: ${qb_web_url}" --data "username=${qb_username}&password=${qb_password}" "${qb_web_url}/api/v2/auth/login" | grep -P -o 'SID=\S{32}')
if [ -n ${cookie} ]
then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 登录成功!cookie:${cookie}" >> ${log_dir}/autodel.log
else
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 登录失败!" >> ${log_dir}/autodel.log
fi
elif [[ ${version} -le 404 && ${version} -ge 320 ]]
then
qb_v="2"
cookie=$(curl -i --header "Referer: ${qb_web_url}" --data "username=${qb_username}&password=${qb_password}" "${qb_web_url}/login" | grep -P -o 'SID=\S{32}')
if [ -n ${cookie} ]
then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 登录成功!cookie:${cookie}" >> ${log_dir}/autodel.log
else
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 登录失败" >> ${log_dir}/autodel.log
fi
elif [[ ${version} -ge 310 && ${version} -lt 320 ]]
then
qb_v="3"
echo "陈年老版本,请及时升级"
exit
else
qb_v="0"
exit
fi
}
function qb_del(){
if [ ${leeching_mode} == "true" ]
then
if [ ${qb_v} == "1" ]
then
curl -X POST -d "hashes=${file_hash}&deleteFiles=true" "${qb_web_url}/api/v2/torrents/delete" --cookie ${cookie}
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 删除成功!种子名称:${torrent_name}" >> ${log_dir}/qb.log
elif [ ${qb_v} == "2" ]
then
curl -X POST -d "hashes=${file_hash}&deleteFiles=true" "${qb_web_url}/api/v2/torrents/delete" --cookie ${cookie}
else
curl -X POST -d "hashes=${file_hash}&deleteFiles=true" "${qb_web_url}/api/v2/torrents/delete" --cookie ${cookie}
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 删除成功!种子文件:${torrent_name}" >> ${log_dir}/qb.log
echo "qb_v=${qb_v}" >> ${log_dir}/qb.log
fi
else
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 不自动删除已上传种子" >> ${log_dir}/qb.log
fi
}
function rclone_copy(){
if [ ${type} == "file" ]
then
rclone_copy_cmd=$(rclone -v copy --transfers ${rclone_parallel} --log-file ${log_dir}/qbauto_copy.log "${content_dir}" ${rclone_dest}:/qbit/)
elif [ ${type} == "dir" ]
then
rclone_copy_cmd=$(rclone -v copy --transfers ${rclone_parallel} --log-file ${log_dir}/qbauto_copy.log "${content_dir}"/ ${rclone_dest}:/qbit/"${torrent_name}")
fi
}
function qb_add_auto_del_tags(){
if [ ${qb_v} == "1" ]
then
curl -X POST -d "hashes=${file_hash}&tags=${auto_del_flag}" "${qb_web_url}/api/v2/torrents/addTags" --cookie "${cookie}"
elif [ ${qb_v} == "2" ]
then
curl -X POST -d "hashes=${file_hash}&category=${auto_del_flag}" "${qb_web_url}/command/setCategory" --cookie ${cookie}
else
echo "qb_v=${qb_v}" >> ${log_dir}/qb.log
fi
}
if [ -f "${content_dir}" ]
then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 类型:文件" >> ${log_dir}/qb.log
type="file"
rclone_copy
qb_login
qb_add_auto_del_tags
qb_del
# rm -rf ${content_dir}
elif [ -d "${content_dir}" ]
then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 类型:目录" >> ${log_dir}/qb.log
type="dir"
rclone_copy
qb_login
qb_add_auto_del_tags
qb_del
# rm -rf ${content_dir}
else
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 未知类型,取消上传" >> ${log_dir}/qb.log
fi
echo "种子名称:${torrent_name}" >> ${log_dir}/qb.log
echo "内容路径:${content_dir}" >> ${log_dir}/qb.log
echo "根目录:${root_dir}" >> ${log_dir}/qb.log
echo "保存路径:${save_dir}" >> ${log_dir}/qb.log
echo "文件数:${files_num}" >> ${log_dir}/qb.log
echo "文件大小:${torrent_size}Bytes" >> ${log_dir}/qb.log
echo "HASH:${file_hash}" >> ${log_dir}/qb.log
echo "Cookie:${cookie}" >> ${log_dir}/qb.log
echo -e "-------------------------------------------------------------\n" >> ${log_dir}/qb.log
默认上传到你挂在储存的/share/qbit目录下,例如我用的onedrive,文件下载完成后会自动下载到onedrive /share/qbit目录下,需要修改路径的修改脚本里的rclone_copy函数的下面两处内容,如下:

将脚本上传到你的服务器/root目录下,其他目录也可以,自己记住
赋予脚本执行权限
给脚本执行权限命令,下面命令中/root换成你脚本放置的位置
chmod a+x /root/qb_auto.sh
可以到脚本目录下执行一次脚本,日志log默认输出目录/root/qbauto
./qb_auto.sh
配置qbit自动上传
来到qbit设置,下载选项,找到torrent完成时运行外部程序,勾选,填入下面的命令,/root/qb_auto.sh是我脚本的地址,改成你自己的,最后保存即可
bash /root/qb_auto.sh "%N" "%F" "%R" "%D" "%C" "%Z" "%I"

到此已经实现了自动上传的功能,可以下个磁力试试啦
qbit官方的web ui没有适配移动端,下面介绍一下如何给qbit换个web ui主题
qbit更换主题
这里推荐两款主题
一个vuetorrent,github地址,博客网盘直接点击下载
建议qb-web吧,vuetorrent每次换个设备就要重新设置语言很麻烦
下载到服务器上,解压,进入public目录的父目录
然后复制路径,来到上面qbit设置,WEB UI这里,找到使用备用Web UI这里,勾选,然后文件路径改成刚刚复制的

改好的qb-web效果如下

ok,总算码完了,本章就到此结束了,希望给你带来帮助。
Comments 2,256 条评论
Каменногорск купить Марихуана [Outstanding Kush] <a href=https://mydiscus.ru>кокаин купить</a> АлупкаОспаривается купить закладку Героин в камнях Печора купить закладку VHQ Cocaine 98% Colombia
Купить морфин Пласт Балахна купить DMT
Трубчевск купить Амфетамин – https://av-film.ru
Москва Головинский купить NBOME Бед трип <a href=https://autotema52.ru>мефедрон купить</a> Югорск купить MDMA Crystal [Import] Краснодарский край купить Cocaine MQ
Отрадное купить NBOME <a href=https://aqua-estet-hotel.ru>кокаин, мефедрон, гашиш купить</a> Лесосибирск купить LSD 220 mkg Люберцы купить закладку АК-47 – Бошки Шишки
Южноуральск купить закладку Ecstasy: Yellow Stars 350 mg Браузер тор визуальные закладки
https://hello88w.com/1xbet-latest-promo-code-2026-1xlux777-bonus-e130/
https://aviatefusiontech.com/1xbet-free-promo-code-2026-1x200red-bonus-e130/
https://studyinassam.com/1xbet-promo-code-offer-2026-1x200club-e130-deal/
Хотьково купить закладку Cтимуляторы <a href=https://lustrymarket.ru>кокаин купить</a> Таблетки наркотики Купить гашиш владивосток закладки
Короча купить закладку Ecstasy: Red Monkey 250mg Семёнов купить План (АФГАНКА)
Компания «Главная Буква» делает вывески под ключ в двух столицах со сроком производства 1–3 дня. Собственный цех с ЧПУ и покрасочной камерой выпускает объемные световые буквы, лайтбоксы, неон и крышные установки. Ищете <a href=https://viveskabukva.ru/>изготовление вывесок для ресторанов</a>? Заказать расчет и бесплатный 3D-макет можно на сайте viveskabukva.ru без посредников и наценок. Замерщик выезжает бесплатно, согласование вывески компания берет на себя, монтаж выполняют по ГОСТ. Срок гарантии на светодиоды — до 5 лет.
Всем привет! Подбирал акции и бездепозитные бонусы по казино, где не только обещали, но и давали отыграть. У многих бонус — обманка с вейджером x40. Помог обзор бонусов казино: [url=https://vk.ru/@-242683984-top-casino]бонусы казино[/url]. Там разобраны бонусы и вейджер. Бездепы: Фугу 50 фриспинов, Гизбо по промокоду. Советую посмотреть перед активацией бонусов.
https://camp-fire.jp/profile/betfresbet4
Кондопога купить закладку Метадон HQ – https://dounovmir.ru
Башкортостан купить Мефедрон (миф) Островной купить Molly: MDMA HQ <a href=https://roosdom.ru>мефедрон купить</a> Новодвинск купить VHQ Cocaine 98% Bolivia Как извлечь эфедрин
АлупкаОспаривается купить METHADONE <a href=https://ostreet.ru>кокаин купить</a> Прохладный купить гидропонику Кулебаки купить закладку Кокаин MQ
Ардон купить закладку Cocaine HQ Осташков купить закладку Ecstasy: Red Stars 280 mg
The West Atlas project brings together detailed maps of the USA with state names, key cities, roads, parks, and other points of interest. Large road maps indicate exit numbers and distances between markers across all states. All maps can be viewed and printed at <a href=https://west-atlas.com/>https://west-atlas.com/</a> free of charge. Besides the USA the atlas features Canada, the European Union, and the UK with detailed printable maps of cities.
Верхотурье купить Ecstasy: Red Bull 200 mg – https://kumir24.ru
Салон «Всё Советское» готов дорого выкупить вещи эпохи СССР и дореволюционной России. Выкупаем фарфор, хрусталь, фигурки, картины, книги, монеты, игрушки и мебель в любом виде. Ищете <a href=https://xn--b1aajayvdtadk9o.xn--p1ai/farfor/>продать фарфор ЛФЗ</a>? Полный перечень вещей и онлайн-оценку по фото смотрите на сайте всёсоветское.рф — оценщик приедет к вам бесплатно, а деньги вы получите сразу в день обращения.
Сухой Лог купить Cocaine HQ <a href=https://arenastem.ru>Купить мефедрон</a> Закладки бошки в екатеринбурге Обь купить закладку Метадон (HQ) Германия
Костромская область купить закладку Амфетамин Сульфат белый Купить Гари Гарисон Новокубанск
«Скорая 103» — наркологическая клиника для жителей Москвы и Подмосковья, страдающих от алкогольной или наркотической зависимости. Специалисты с большим опытом выполняют капельницы, вывод из запоя и кодирование дома у пациента и в стационаре. Требуется <a href=https://skoraya103.ru/>кодирование от алкоголизма в Москве</a>? Подробности и цены можно узнать на сайте skoraya103.ru в удобном формате. Все лечение абсолютно анонимно: личные данные остаются в клинике, а пациенты не попадают на наркологический учет.
Миксы соли спб – https://dopobrpal.ru
Прометазин/кодеин Кашира купить закладку Метамфетамин <a href=https://arenastem.ru>Купить Кокаин</a> 24Bot | Аренда ботов купить стаф в ФеодосияОспаривается
После укола отнимается нога что делать <a href=https://artvog.ru>Купить мефедрон</a> Испания купить шишки Москва Бескудниковский купить MDPV
Нытва купить Героин РОЗНИЦА (999 VHQ) Афганистан Калининградская область купить MDMA Pills – RED
Петропавловск-Камчатский купить закладку Гашиш [LV] – https://netflyer.ru
https://start.me/p/dM7Lwg/cdigo-promocional-1xbet-colombia-2026
Холмск купить Метадон, чистота 99% <a href=https://artvog.ru>Купить мефедрон</a> Регистрация в почте без номера телефона Саратовская область купить Марихуана [KILLER KUSH]
Перевоз купить MDPV Дрезна купить закладку Скорость a-pvp
https://forum.programosy.pl/melbet-casino-promo-code-2026-run888-1750-290-fs-vt355683.html
Сусс купить закладку Психоделики Наркофорум <a href=https://artvog.ru>Купить Кокаин</a> Надым купить Метадон HQ Черноголовка купить закладку Ecstasy Rolls Royce
https://start.me/p/epgQyx/m-ng-dng-888starz-bin-ha-2026-100-100
https://start.me/p/dMkd1j/code-promo-mostbet-benin-2026-box777
https://iin.instructure.com/eportfolios/25353/home/codigo-promocional-de-registro-en-melbet-zevs777-bono-de-130-dollars
https://www.pdffiller.com/s/NDVzC97fLg
Площадка «Большой Дом Безупречных Дел» помогает заказчикам ремонта и строительства найти проверенных мастеров в Москве и Подмосковье. Публикация заказа бесплатна и занимает две минуты, после чего исполнители сами называют цены и сроки. Каталог мастеров и лента заказов открыты на сайте <a href=https://bdbd.pro/>https://bdbd.pro/</a> без посредников. Выбрать надёжного исполнителя помогают рейтинги и отзывы, а все детали удобно согласовать в чате. Новым мастерам первые три отклика достаются бесплатно.
https://start.me/p/bpE4Y8/freebet-1xbet-frol888
Карасук купить закладку NBOME <a href=https://mir-specovki.ru>Купить мефедрон</a> Гороховец купить LSD 220 mkg Выкса купить марихуану
Богучар купить закладку Шишки HQ АК47 Марий Эл купить Cтимуляторы
Краснодарский край купить закладку MQ Cocaine Mexico Метедрин что это <a href=https://moto-vertikal.ru>Купить Кокаин</a> ДжанкойОспаривается купить Кокаин MQ Фокино купить Мефедрон в мелких камнях/муке
https://start.me/p/QLQNjD/winwin-bet-code-2026-win555-bonus-100
https://start.me/p/mw9klk/codigo-de-promocion-1xbet-frol888
https://latinverge.com/forums/topic/26580/codigo-promocional-de-melbet-bono-del-100-en-apuestas-deportivas/view/post_id/202892
Валуйки купить закладку Метадон VHQ – https://artvog.ru
Радужный купить закладку Кристаллы мёда <a href=https://technerium.ru>Купить мефедрон</a> Трогир купить закладку Героин в камнях Билибино купить закладку VHQ Cocaine 98% Colombia
Свирск купить MDMA Pills – BLUE Высоцк купить закладку Метадон HQ
Шахунья купить закладку Альфа Гашиш в ассортименте в Камызяк <a href=https://netflyer.ru>Купить Кокаин</a> Усть-Кут купить закладку Cocaine Premium HQ – печать Dolphin Красный Кут купить шишки
Служба Скорая-103 занимается перевозкой лежачих и сидячих больных по столице, Московской области и в любой регион страны с доставкой от кровати до кровати. Требуется <a href=https://help.skoraya103.ru/>перевозка лежачих больных стоимость</a>? Заказать машину из больницы домой, на вокзал или в аэропорт можно на сайте help.skoraya103.ru через онлайн-заявку. В перевозке участвуют санитары, они помогают преодолеть лестницу и лифт, автомобили оборудованы для лежачих и сидячих пациентов, бельё только одноразовое.
Петербургская компания «Атон» выполняет ремонт квартир под ключ с 1995 года и даёт двухлетнюю гарантию на работы. Косметический ремонт стоит от 10 000 рублей за квадратный метр, капитальный от 20 000, евроремонт от 35 000. Смету на сайте <a href=https://aton-remstroy.ru/>https://aton-remstroy.ru/</a> считают бесплатно в течение суток после выезда замерщика. Бригады работают в новостройках и старом фонде, по желанию делают дизайн-проект и авторский надзор.
Дмитровск купить закладку Кокаин HQ – https://automatic-control.ru
Махачкала купить закладку LSD <a href=https://proturnik.ru>Купить мефедрон</a> Москва Крюково купить Марихуана [Amnesia Haze] Тель-Авив купить Мефедрон [Кристаллы]
Сычёвка купить Cocaine Premium: Peru Почеп купить Чистейший кокаин 98%
Ейск купить закладку Амфетамин Сульфат розовый Острогожск купить Cocaine MQ <a href=https://fun4you.ru>Купить Кокаин</a> Москва купить закладку Чистейший кокаин 98% Спайс в Керчь
Купить Бошки Воткинск <a href=https://kumir24.ru>Купить мефедрон</a> Купить Пекс Рубцовск Москва Нижегородский купить закладку Марихуана [Amnesia Haze]
Нетания купить Шишки HQ АК47 Салаир купить Ecstasy: Red Bull 200 mg
Купить Шишки в Нарьян-Мар – https://netflyer.ru
Москва Таганский купить закладку MDMA Pills – BLUE Морозовск купить Мефедрон [Кристаллы] <a href=https://artvog.ru>Купить Кокаин</a> Intimcity обход блокировки 04 November 2017 Железногорск купить Ecstasy Rolls Royce
Безупречная оперативная полиграфия — надежная основа для успешного продвижения любого современного бизнеса. Столичная цифровая типография и копировальный центр <a href=https://samray.ru/>https://samray.ru/</a> в Москве выполняет полный спектр качественных полиграфических услуг: от срочного копирования проектных чертежей, дипломов и визиток до широкоформатной печати, брендирования сувениров и сложной дизайнерской верстки.