使用NASTool整合Qbittorrent、Jackett、ChineseSubFinder
前言
之前朋友推荐搞过一个Gen8的服务器,安装了洗白黑裙主要用来做Nas, 这里主要整理一下如何使用NASTool来追剧。
约定
假设我们所有的操作都基于Nas的根目录,我们有两个文件夹 /docker,/video 所有的操作都基于这两个文件夹。
配置文件夹目录
/docker
/docker/nastools// nastools配置文件夹/docker/qBittorrent// qBittorrent下载器配置文件夹/docker/chinesesubfinder// chinesesubfinder字幕下载器配置文件夹/docker/jackett// 自定义索引jackett配置文件夹/docker/emby// emby媒体服务器配置文件夹
媒体文件夹目录
/video
/video/movie// 电影文件夹/video/tv// 电视剧文件夹/video/cartoon// 动漫文件夹/video/link/video/link/movie/video/link/tv/video/link/cartoon
文件夹路径需要跟上面相同,以movie为例,NASTool会自动将/video/movie下的电影通过硬连接方式链接到/video/link/movie的文件夹下。
NASTool的安装配置
安装
使用Docker来安装配置NASTool,这里我拉取了diluka/nas-tools来配置,这里的版本是2.9.1这个版本还支持BT,最新的官方版本里,因为一些不可描述的原因只支持PT。
配置
/docker文件夹下新建nastools文件夹启动一个新的容器配置如下
然后就可以进入启动页面进行配置 http://192.168.100.xxx:3000,初次登陆账号是:admin, 密码:password, 如何不能登录,可以在输出日志看到账号密码。
基础配置
媒体里需要一个TMDB API Key, 需要在https://www.themoviedb.org/settings/api这里注册登陆获取密钥。(注意:配置好后如何在搜索里面无法看到TMDB的热门电影跟电视剧,需要在系统中设置代理服务)
媒体库
媒体库需要设置为/video/link下面的文件夹
| nas路径 | docker目录 |
|---|---|
| /docker/nastools/config | /config |
| /video | /video |

目录同步
这里安装如下图片设置需要注意的是同步方式需要为硬连接。
索引器
索引器可以使用内建索引,这里我使用了Jackett,配置对应文件夹
| nas路径 | docker目录 |
|---|---|
| /docker/jackett/config | /config |
| /docker/jackett/downloads | /downloads |
进入http://192.168.100.xxx:9117获取到Api Key,然后 Add indexer选取Public的代表BT,勾选一批然后通过Test筛选出可以使用的即可。
在NASTool中选择Jackett填写ip:9117跟Api Key, 测试显示成功即可。
下载器
下载器我选择了Qbittorrent,还是使用Docker安装docker pull linuxserver/qbittorrent, 配置如下:
| nas路径 | docker目录 |
|---|---|
| /docker/qbittorrent/config | /config |
| /video | /downloads |
初次登陆账号:admin, 密码:adminadmin
需要注意的是在设置–》连接 –》端口 需要点一下随机越大越好,因为默认的6881一般会被封导致下载没有速度,再就是需要在设置–》BitTorrent最底下添加从网上找的tracker否则下载也没有速度
tracker列表
- https://github.com/ngosang/trackerslist
- https://github.com/XIU2/TrackersListCollection
- Torrent tracker list 2024
也可以自行搜索添加。
同样,在NASTool下载器中选择Qbittorrent填写ip、端口、用户名、密码, 测试显示成功即可。
媒体服务器
媒体服务器我使用过Jellyfin跟Emby,其实差别不大,但是感觉上还是Emby要好用一点,也购买了Emby的终身订阅。后来发现其实有破解版本,如果只是自己用的话可以尝试一下这个版本xinjiawei1/emby_unlockd ,或者lovechen/embyserver这个版本
安装:docker pull xinjiawei1/emby_unlockd
| nas路径 | docker目录 |
|---|---|
| /docker/emby/config | /config |
| /docker/cache/config | /config |
| /video/link | /media |
关于Emby的配置就不赘述了,需要在Emby中获取一个Api Key在NASTool中使用,Emby的媒体库路径这里就是映射的目录/media,我们选择其中的电影电视剧文件夹挂载即可。
在NASTool媒体服务器中选择Emby填写http://ip:8096、Api Key, 测试显示成功即可。
字幕
字幕下载可以使用默认的 OpenSubtitles,其实挺好用也不需要额外配置,这里也可以选择ChineseSubFinder, 安装docker pull allanpk716/chinesesubfinder:latest-lite。
| nas路径 | docker目录 |
|---|---|
| /docker/chinesesubfinder/config | /config |
| /docker/chinesesubfinder/cache | /app/cache |
| /video | /media |
基础配置
- 电影目录
/media/link/movie - 电视剧目录
/media/link/tv
进阶配置
- 字幕选择Emby格式
- 启用TMDB API填写之前获取的
Api Key,检测一下是否可用
字幕源设置
EMBY配置
填写之前设置好的http://ip:8096、Api Key,检测是否成功。
APIKey
最后在实验室下获取该字幕下载器的 APIKey, 这里用来填写入NASTool,
| 服务器地址 | Api Key | 本地路径 | 远程路径 |
|---|---|---|---|
| http://192.168.100.xxx:19035 | 该步获取的APIKey |
/video | /media |
最后两个路径如果设置的相同可以不用填写。字幕下载器这里没有测试按钮,但是可以在NASTool的右上角查看实时日志,当添加一部新电影时如果通过ChineseSubFinder去下载字幕了就代表成功了
手动上传字幕
如果自动下载字幕失败了,可以通过手动搜索字幕的方式去字幕网站下载,然后上传到媒体库中,这样就可以实现手动下载字幕。
在ChineseSubFinder的库中找到没有字幕的电影点击搜索
点击任意一个网址去下载字幕文件
最后在库里的对应电影点击上传按钮将下载的字幕文件上传即可。
豆瓣
在豆瓣网站上获取自己豆瓣用户ID 跟 Cookie,这样在豆瓣上对某部电影点了想看,就会自动去下载,方便了很多。
结尾
至此使用NASTool的安装配置流程,以及相关使用服务的配置都做了简单的介绍,如果你的Nas有足够的空间,就可以愉快的观影追剧了。