前言
本文以开源工具 nas-tools 来演示PT自动刷流,可自定义只下载免费种或全部下载 支持自动签到 等功能
听名字可以知道是一款nas上的工具包,但它自动刷流功能并不差
以下为PT常见工具及个人使用体验
- Flexget和Autoremove-torrents 感觉这个挺难,不建议大家尝试,我没有成功过(只是个人体验,不代表大众观点)
- nas-tools 支持自动刷流,非常适合小白,配置很简单,既可刷PT,又可以做媒体库
- vertex 支持自动刷流,配置比nastool稍微复杂一点,但相应的规则比nastool更多一点,官方QQ群有很详细的视频教程,小白用nastool足够了
- PT助手 无法自动刷流,只支持手动选种 直接拖动到下载器,常用来PT站点统计
- PT小助手 支持自动刷流,只支持部分站点且支持的站点求药较难,新手无法使用
本文以一台debian11 168.119.58.38
境外G口vps做演示,建议买vps尝试
二、安装qbittorrent
安装方法有很多,大家可以用自己喜欢的方法,也可以使用docker安装
① 更新源
apt update -y && apt upgrade -y #Ubuntu/Debian
apt update -y && apt upgrade -y #Centos
② 安装qbit
#Ubuntu/Debian执行下面这条命令
apt install qbittorrent-nox vim -y
#centos需要编译安装,建议直接通过docker安装 安装docker在下面nas-tools安装有写
#当然Ubuntu/Debian也可以docker安装qbit
curl -fsSL https://get.docker.com -o get-docker.sh && sh ./get-docker.sh
#安装好docker执行下面这条命令即可
docker run -d \
--name=bt \
-e WEBUI_PORT=8080 \
-p 9821:6881 \
-p 9821:6881/udp \
-p 8080:8080 \
-v qbit:/downloads \
--restart unless-stopped \
linuxserver/qbittorrent
③ 使用systemctl管理qbit
#Ubuntu/Debian/centos对systemd的操作一样,docker安装的qbit则不需要后续配置
vim /etc/systemd/system/qbittorrent-nox.service
#填入如下配置
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=root
Group=root
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure
[Install]
WantedBy=multi-user.target
④ 更新systemd文件及允许qbit开机自启
systemctl daemon-reload && systemctl enable qbittorrent-nox
⑤ 启动qbit
systemctl start qbittorrent-nox
#其他命令
systemctl status qbittorrent-nox #查看qbit状态
systemctl stop qbittorrent-nox #停止qbit运行
systemctl disable qbittorrent-nox #取消qbit开机自启
⑥登录qbit
浏览器通过 http://ip:8080
访问,默认账号 admin
默认密码 adminadmin
![图片[1]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/4a47a0db6e60-2-1024x626.png)
三、安装nas-tools
因为我是vps所以我以docker安装nastool,因为是docker安装 所以 Centos/Ubuntu/Debian 安装命令一样
其他设备可以参考官网安装教程:NAStool/nas-tools: NAS媒体库管理工具 (github.com)
① 更新源
yum update -y && yum upgrade -y #Centos执行这条命令
apt update -y && apt upgrade -y #Ubuntu/Debian执行这条命令
② 安装docker及docker compose
curl -fsSL https://get.docker.com -o get-docker.sh && sh ./get-docker.sh
③ 检查docker是否安装成功
#以下即为安装成功
root@debian-4gb-fsn1-2:~# docker compose version
Docker Compose version v2.17.2
root@debian-4gb-fsn1-2:~# docker -v
Docker version 23.0.2, build 569dd73
![图片[2]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/fb5c81ed3a22-1.png)
④ 安装nastool
官方因为不可抗力删除了之前的版本,最新版从
3.0.0
想要支持PT自动下载功能需要PT站点认证,比较麻烦,这里用网友备份的2.9.1老版本,老版本支持PT自动刷流不要选择自动升级
#执行下方命令即可
docker run -d \
--name nas-tools \
--hostname nas-tools \
--network=host \
-p 3000:3000 \
-v /nastool/config:/config \
-v /nastools:/nastools \
-e PUID=0 \
-e PGID=0 \
-e UMASK=000 \
-e NASTOOL_AUTO_UPDATE=false \
nastools/nas-tools:2.9.1
#如果出现以下报错,说明docker未运行
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
#这时需要执行这条命令启动docker
systemctl start docker
![图片[3]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/10fb15c77258-1024x398.png)
⑤ 登录nastool
通过 http://ip:3000
访问,默认账号 admin
默认密码 password
,初次使用会强制更改密码
无法打开可以尝试用无痕模式打开
![图片[4]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/09dd8c2662b9-1024x656.png)
四、配置nas-tools
1、获取各站点cookie
各大站点获取 cookie 方法基本都是通过http请求头获取,这里以 MT HDarea PTT 来演示
在 鼠标右键点击最下面的 检查
>> 选择网络(internet)
>> 刷新网页
>> 点击第一个加载的文件(在最上面)
>> 在'请求标头'找到'cookie' 复制cookie值
![图片[5]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/8266e4bfeda1-1024x834.png)
![图片[6]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/f19c90851297-1000x1024.png)
![图片[7]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/9eb9cd58b9ea-1024x949.png)
2、获取RSS
这个很简单,点击站点RSS图标,生成RSS,复制RSS网址即可
3、添加站点
![图片[8]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/602e8f042f46-1024x495.png)
——————————————————————————
![图片[9]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/586e508f161f-983x1024.png)
4、检查站点是否有效
绿色即代表有效
![图片[10]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/59b2900aa03c-1-1024x580.png)
5、设置下载器
在 站点管理
>> 刷流任务
>> 自定义下载器
里添加qbit下载器
默认账号 admin
默认密码 adminadmin
![图片[11]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/9eb60bc8bf2b-1024x731.png)
6、添加刷流任务
这个是就是PT自动刷流配置
关闭自动刷流需要在这里将 ‘状态’ 设置为 ‘暂停’(图片中写的关闭写错了)
![图片[12]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/c00b57557743-1024x929.png)
到这里就已经实现自动刷流了
五、nas-tools其他配置
1、签到
可以自动签到也可以手动签到
自动签到:
设置自动签到时间+开启自动签到,即可自动签到
![图片[13]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/7b6fbd4c592d-1024x607.png)
![图片[14]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/d642f8c3d2d6-1003x1024.png)
2、消息推送
telegram_bot消息推送服务:
私聊 @botfather 创建一个机器人,记下 token
私聊 @get_id_bot 记下自己账号的 chat_id
记得也需要在
刷流任务
中也设置开启消息推送
![图片[15]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/1e4125441220-1024x855.png)
![图片[16]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/c9baca3cda1c-1024x626.png)
![图片[17]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/88399fdcf82e-906x1024.png)
![图片[18]-利用nastools全自动为PT刷流-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/04/ba6beb7ae28e-1024x630.png)
六、杂谈
各大站点 考核 限速 限IP 等指标可以参考 星大的总结
docker安装的qbit推送的种子全部为error 可以看看 这篇文章
需要下载后上传到谷歌云盘 onedrive等可以看我这篇记录: qbittorrent下载完成后自动上传 并自动删种