Docker:https://hub.docker.com/repository/docker/challengerv/nas-tools
TG频道:https://t.me/nastool_official (官方)
Wiki:https://t.me/NAStool_wiki
API: http://localhost:3000/api/v1/
NAS媒体库管理工具。
由于某些原因,官方NasTool3.x版本加入了PT站点认证,并移除了部分功能
此版本在官方版本的基础上,免除了PT站点认证,并恢复了磁力下载/索引器等功能。
个人自用维护版,以最后一个公开的免认证版为基础,添加或修改了以下功能:
- 支持自定义 Transmission RPC 路径,设置地址形如 https://example.com/custom/tr/rpc 即可
- 站点的浏览器仿真(undectected-chromedriver)设置在刷流解析种子时也将应用(对解析速度影响极大,建议执行周期设置为15分钟以上,高速刷流请勿开启仿真)
- 刷流时浏览器仿真使用浏览器池以提高速度,并保持浏览器不关闭(可能消耗大量内存)
- 连接BT客户端遇到网络错误时自动重试(5次)
- 缩小刷流删种检测间隔
- 修复豆瓣图片获取失败的问题
- 添加/更新部分站点域名,目前对刷流和内建索引器生效
- 刷流可以提交至自建伪RSS,使用CUSTOM_RSS环境变量设置伪RSS服务器的API并启用该功能
已知bug:
- 程序退出时浏览器不关闭
- 修改刷流配置后再次启动Chromedriver时无法访问任何网页
docker pull challengerv/nas-tools-unlock:latest
教程见 这里 。
如无法连接Github,注意不要开启自动更新开关(NASTOOL_AUTO_UPDATE=false),将NASTOOL_CN_UPDATE设置为true可使用国内源加速安装依赖。
由于认证模块未开源仅提供二进制文件,故只支持Python3.10版本,需要预安装cython,如发现缺少依赖包需额外安装:
git clone -b master https://github.com/wegood9/nas-tools-unlock --recurse-submodule
python3 -m pip install -r requirements.txt
export NASTOOL_CONFIG="/xxx/config/config.yaml"
nohup python3 run.py &
下载打包好的执行文件运行即可,会自动生成配置文件目录:
见GitHub Action
添加矿神群晖SPK套件源直接安装:
- 本软件仅供学习交流使用,软件本身不提供任何内容,仅作为辅助工具简化用户手工操作,对用户的行为及内容毫不知情,使用本软件产生的任何责任需由使用者本人承担。
- 本软件代码开源,基于开源代码进行修改,人为去除相关限制导致软件被分发、传播并造成责任事件的,需由代码修改发布者承担全部责任。同时按AGPL-3.0开源协议要求,基于此软件代码的所有修改必须开源。
- 本项目没有在任何地方发布捐赠信息页面,也不会接受任何捐赠,请仔细辨别避免误导。