NAS之路篇五:收藏!Jellyfin硬解+Kodi+动态域名解析+TMM搜刮+qB离线下载搞定家庭影院同时外部访问
前言
NAS玩了几年,从矿机黑群到威联通,基本以存储为主,当当扩展硬盘还有玩玩公网IP加上动态域名解析搞个自己的域名,方便自己从其他地方看文件看图。都是比较基本的使用,后来换了TS-262C,打算用一用升级的核显效果,才决定去折腾家庭影院,平时都是懒,而且内容比较多,不狠下心来做真的懒得做,不过做了之后就一劳永逸了,很爽,也很方便。家里任何设备都能看,即使在外面如果有WiFi或者用流量想看就能看。遇到想看的配合qB下载,就非常方便了,如果有想玩的我也推荐大家试试。
接下来我将结合我个人的历程给大家介绍一些步骤,当然我也是站在巨人的肩膀上做一些整合,这里感谢这些大佬们。@阿文菌 @小牛快跑D以及其他未提及的大佬。
具体步骤如下:
1、Jellyfin硬解安装
2、tMM搜刮
3、电视安装Kodi
4、公网IP+动态域名解析
5、移动端网页或者安装App远程观看
6、利用qBittorrent实现离线下载
硬件设备
新到的威联通TS-262C,双盘位,搭载Intel N4505双核心处理器,睿频最高2.9GHz,内存部分可以扩展到16GB,2.5G网口,还有两个USB 3.2 Gen1接口。核显部分N4505使用了UHD Graphics 16EUs,10nm工艺,基础频率和最大频率比J4025的UHD 600分别多了80%和7%,执行核心增加了4个,提高33%,着色增加到128,多了32个,提高33%。所以这也是我打算拿来看电影的原因之一。
硬盘是NAS系统里必备的硬件部分,而且相当重要。我买了希捷酷狼系列4T,买了两个,希捷的酷狼系列都是使用CMP技术,相比SMR而言更适合NAS使用。酷狼系列提供3年的质保,而且有自身的健康管理软件,有效实现预防、干预和恢复功能,而且这款软件安全嵌入到NAS系统当中,可以实时保护硬盘数据的安全。
对于4T以上的酷狼,希捷通过内置旋转振动创拿起,可以让硬盘在多盘位的NAS硬盘盒中保持长时间稳定运行。而且从2020年9月份起,酷狼系列在3年内都配备了1次免费原厂数据救援服务,相当于给你兜了个底,所以这就是我最终选择希捷酷狼系列的原因。
第一步:利用Container安装Jellyfin硬解
这里我参考了@阿文菌 的Docker教程,三种方式安装Emby和Jellyfin,这里需要用到威联通的Container Station,可以在QNAP Store下载,在QTS必备可以快速找到。
红框部分就是Container Station
使用之前建议点击右上角的三个点,先把语言部分改成简体中文,这样打开Container就能显示中文。看了阿文菌的三种方式,Emby、Jellyfin的比较就不多说了,我也试着弄了PLEX、Emby、Jellyfin,PLEX和Emby,其中PLEX和Emby想用爽估计还是得充钱,Jellyfin+硬解应该是性价比更高的选择,而且功能性本身不差。
这里就请大家去阿文菌的链接里看第三种安装方式了,按着步骤做完全没问题,真的是保姆级教程。另外需要注意的就是在跟着步骤做之前,建议先看第二步文件夹部分的建立,做好准备。
Movie共享文件夹建立
Container内jellyfin文件夹建立
其实跟着步骤做,把电影、电视剧放好之后基本上Jellyfin部分就差不多了,不过未搜刮的情况下显示的内容都是电影片段画面,不会像现在这样的电影墙,不太美观,所以这里就需要用到tMM搜刮,tMM全称tinyMediaManager,是一款功能强大的本地媒体文件管理软件,简单理解就是可以下载电影的海报、概览、评分等等信息显示在墙上。
就像这样,显示故事的概览、演员表等等,可以了解故事的基本内容,还有风格、导演、编剧等信息,B格满满。
第二步:tMM搜刮电影信息
假如没有经过搜刮,或者Jellyfin搜刮不到,显示效果会很差,弄了搜刮之后效果就很爽了。
软件的安装参考阿文菌的《手把手教您用tMM刮削影片信息,让KODI、Jellyfin、PLEX、使用本地媒体电影墙!》,软件可以去官网下载也可以去阿文菌的网盘下,我是直接去官网下载的。其他跟着步骤做就好,可以看到左边部分是目录,右边是详细的信息,只要搜刮到了就能看到,也会自动下载到目录去。
目录问题
电影目录部分我卡了一段时间,主要是电影是放在NAS里的,所以目录要从NAS拿,一开始我的共享没有打开,所以网络里找不到NAS,即使我添加到我的电脑也看不到,所以大家如果和我一样,记得打开网络共享。目录的话就是分成两个,电影和电视节目,这部分跟着阿文菌做就行。
然后每次有新电影下载就更新源,搜刮,然后重命名和整理就搞定了,过程比较简单,tMM的搜刮还是非常全的。
搜刮host问题
这里其实还有一个问题就是搜刮不到的问题,这里是需要修改host才能解决的。
地址:C:WindowsSystem32driversetc,如果看不到可能是隐藏了。
Windows11可以点三点选择选项,在查看菜单栏往下拉看到隐藏文件和文件夹,选择显示隐藏的文件、文件夹和驱动器。
显示隐藏
13.225.97.51 api.themoviedb.org
13.225.97.51
13.225.97.23
99.84.233.39
13.225.97.69
13.224.164.59
99.84.233.94
用记事本打开host,我把这些都扔了上去保存,再搜刮就搜到了。其他继续按照阿文菌的操作就行。基本上一套做完你的Jellyfin首页就有完整的电影墙了。这个时候你就可以通过链接ip+端口号观看视频了。
第三步:电视端安装Kodi
这部分参考的是@小牛快跑D的《安卓TV端Kodi部署Jellyfin,使用Jellyfin打造最强媒体中心(篇二)》。我家电视是索尼的,早前在里面安装了当贝市场,所以在当贝市场里可以找到Kodi播放器,安装就完了。不会的可以参考文章的安装方法,难点在于Jellyfin插件的安装。这里跟着步骤做完全可行,不过有些内容需要注意。
在库的选择这里,虽然全部是亮白色的,但是实际上没有选择,我之前以为选择了结果点击确定后发现Kodi里也没有电影或者电视剧,给我折腾半天,一直在百度,后面查到了。由@四海面酱 写的《KODI主页不显示jellyfin媒体内容?请跟我来(小白专用)》,其实原因就出在添加库这一部分,这里要选到全部之后点一次,直到全部变成蓝色才是选择了,再确定就添加成功了。
在电视的KODI软件中可以看到搜刮好的海报墙,也能显示相关的信息,这样设置就出来了。
观看也是非常流畅的,字幕问题可以通过插件解决,这部分去插件逛逛或者百度一下关键词就能解决,就是字幕有时候是乱七八糟的,还是需要选几次才选到好的合适的字幕。
到这里电视观看也解决了。
第四步:公网IP+动态域名解析
公网IP+动态域名解析的目的就是能够在其他地方而非局域网内就能访问NAS,包括NAS本身、文件访问、Jellyfin、qBittorrent等等,方便看视频和离线下载。
公网IP其实能难倒不少人,我也被困了一段时间,家里有移动宽带,这就不用想了,然后自己办了一个电信就为了公网IP,稍微找客服撩一下就弄到了。这部分我也写过类似的内容,不过这回换成了威联通,稍微有些不一样。
这里需要准备以下条件:
1、公网IP
2、能够端口转发和支持DDNS的路由器(有最好,方便,没有也没事,支持转发就够了)
3、动态域名解析
威联通本身是有外网访问功能的,主要在网络与虚拟交换机的DDNS部分,也可以打开myQNAPcloud云服务设置,这里威联通会提供一个XXXXXX.myqnapcloud.cn的域名,通过这个域名可以管理NAS,也可以访问文件,不过速度就比较尴尬了,不是很好用。
这里有一个自动路由器配置可以关注一下,如果你的路由器可以被威联通识别,可以稍微省一点事,那就是NAS本身的端口不需要手动设置就能自动同步到路由器中,但是如果不能识别那就只能手动设置了。我用的是linksys领势,所以还是支持的,不过我还是选择用端口转发更稳一点,支持手机设置就很方便了。
在手机里设置一下端口就好,前期步骤可以参考我的动态域名解析部分。因为我的路由器不支持DNSPod的动态域名解析,而威联通自身的DDNS也不是很好用,所以我只能另辟蹊径。同样需要用到Container。
可能很多人会问为什么要用动态域名解析呢?主要原因就是虽然公网IP会在一定的时间内固定,但是过了固定时间就会变化一次,而我们不可能时时刻刻去关注IP的变化,这就需要机器帮助我们去识别。路由器是可以识别IP的,但是如果在外面而路由器又不能远程访问那就断了。领势的路由器支持远程控制和访问,手机就能查看IP,通过IP+端口可以访问,但是作为懒人是不愿意每次进app查看的,所以还是需要DDNS解析。
在Container的创建中搜索ddns-go安装,安装完成后在总览可以看到ddns-go的镜像,点开。
可以看到URL,点开链接进入设置界面。
把前面提到的ID和Token填入其中,在IPv4的Domains里填上你的域名,一个域名一行,拉到底下保存,顺利的话基本上就能在右侧看到检查的结果,会告诉你你的IP没有变化,域名是XXXXX。这就可以试试监测你的IP变化,一整套下来即使IP变了,也能通过域名访问,不需要管IP怎样变化。
IP监测
解析完了之后可以把需要设置端口转发的内容都设置上,比如文件访问的端口、Jellyfin、QTS等等,把IP+端口变成域名+端口。
第五步:外部网页访问或者安装App远程观看
外网部分设置完之后,端口也是设置好之后就可以在其他地方通过域名+端口的形式访问了,比如我要看Jellyfin,就可以通过域名加上给Jellyfin设置的端口访问Jellyfin。
我的电影内容不多,也没有玩PT都是到处瞎下的电影,后面再慢慢完善。
这是我在工作室打开的,源的话是4K的,质量那里也可以选择清晰度,播放起来也很流畅,所以外部用网页访问是没什么问题。
如果是手机的话我是iPhone,所以可以选择infuse,也可以选择Jellyfin,infuse的话我不太会设置,所以还是以Jellyfin为主。
下载完成后打开要输入服务器地址,这里直接输入域名+端口就好,如果是局域网那就是NAS的IP+端口。
下一步输入用户密码,这部分在Jellyfin设置的时候有,输入完登陆就好。
和网页版差不多,可以看到电影和电视剧,点开就能看,最近主要在追扫黑风暴,所以以扫黑风暴为例。
点开之后可以看到信息,现在看到第十集。
打开之后播放很流畅,质量部分也是可以有多种选择,网速快就直接最高质量就行。整体观看感觉良好,随意拖动。至此基本上家庭影院部分就结束了,剩下就是下载电影的问题。
第六步:利用qBittorrent实现离线下载
离线下载最大的优势在于链接一甩,自己下载,闲暇之余,立马摸鱼,所以离线下载是有必要的。可以选择威联通最近更新的玩物下载,或者使用qBittorrent,两个我都下载了,哪个速度快用哪个。目前以qBittorrent为主,qB的设置参考了@阿文菌的《威联通Docker教程 篇八:三分钟安装QB离线下载工具,下电影,PT,挂种利器!Qbittorrent NAS专用下载工具!》,照着做就完事了。
Tracker问题
跟着设置其实没什么问题,问题是下载没有速度,这里需要处理的是Tracker的问题,可以参考
打开qb的设置,在bittorrent界面下拉,底部有自定义Trackers,这里我们把参考链接里的地址全部扔进去。然后就有速度了,当然有更好的方法还请大佬教教,我这是乱投医,至少成了。
然后就是平时有事没事弄到的磁力就用手机浏览器打开qb的界面,就是域名+端口就行,然后登录账号。
点击左上角添加磁力链接,把链接甩进去下载就行。
总结
自此,一套完整的流程就是这样了,Jellyfin硬解搜刮+Kodi电视播放+公网动态域名解析+外部网页访问和APP播放+离线下载一整套完完整整。当然我没有特别深入,都是照猫画虎,在大佬的基础上整合出一套自己能用的方式,大佬还有更多好方法,还请大佬们多多指教。外部访问部分如果没有公网IP的话内网使用也是没有问题的,只不过少了一部分或者一些小内容需要调整。