最近成功搞到了一台buyVM家的卢森堡大盘鸡和馒头PT站的邀请码,所以当然也要玩一玩pt啦。今天我们就来尝试使用nastool工具实现一键式自动pt刷流
简介
nastool是一款nas上的文件综合管理工具,但是同时也可以用来实现PT站点的自动签到和自动刷流删种等操作,以及作为媒体库管理相关文件。同时nastool配置文件较为简单,相比于vertex更适合小白使用
准备
一台安装Debian11的境外服务器(我使用的buyVM家10G口子卢森堡机,一定请提前注意是否会涉及到DMCA问题)
一个顺畅的网络环境
一点耐心
安装qBittorrent
- 更新软件源
apt update -y
- 安装qBit
apt install qbittorrent-nox vim -y
- 配置使用systemctl,从而对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 #启动qbit
systemctl status qbittorrent-nox #查看qbit状态
systemctl stop qbittorrent-nox #停止qbit运行
systemctl disable qbittorrent-nox #取消qbit开机自启
现在你应该可以通过ip:8080访问qbit后台了(默认账号admin,密码adminadmin),记得登入后及时重制密码
设置swap
因为buyVM的机子只有1G运存,很容易造成qbit崩溃,因此我们需要设置swap
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
选择18,设置为两倍运存即2048
安装nastool
我们采用docker的方式进行安装,首先更新软件源并安装docker和docker- compose(过程略,网上相关教程很多)
然后拉取nastool镜像
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 \
hsuyelin/nas-tools
然后通过 http://ip:3000
访问,默认账号 admin
默认密码 password
,初次使用会强制更改密码
配置nastool
添加PT站点
以馒头为例,由于馒头已经由使用cookie改为了使用密钥,因此我们在实验室中创建一个密钥并留存备用
同时获取到馒头的RSS地址留存备用
然后进入nastool后台添加站点
其他站点同理,不使用api验证的站点使用cookie进行登录
然后点击右上角站点测试,绿色即为验证通过
设置下载器
打开设置-下载器页面,选择qBit,填写你的vps ip及端口8080
保存目录及账号密码按照自己的实际情况填写
配置自动刷流
站点管理-刷流任务中
消息推送
telegram_bot消息推送服务:
私聊 @botfather 创建一个机器人,记下 token
私聊 @get_id_bot 记下自己账号的 chat_id
记得也需要在
刷流任务
中也设置开启消息推送
其他注意事项
各大站点 考核 限速 限IP 等指标可以参考 星大的总结
docker安装的qbit推送的种子全部为error 可以看看 这篇文章
需要下载后上传到谷歌云盘 onedrive等可以看我这篇记录: qbittorrent下载完成后自动上传 并自动删种