产生原因:
因为DNS污染导致jellyfin无法连接到themoviedb网站,因而削刮不出影音文件的信息。解决方法是通过修改群晖系统hosts文件避免DNS污染。
因为群晖系统中hosts文件所在位置是/etc/hosts,是系统隐藏的,在群晖file station文件浏览器中是无法直接看到的,只能通过ssh连接进行修改,所以前期还需要一些准备工作。文章源自玩技e族-https://www.playezu.com/730994.html
准备工作1:打开群晖ssh连接功能,查看群晖ip地址
群晖系统默认ssh连接是关闭的,需要手动打开,打开方法:打开群晖控制面板——终端机和SNMP——终端机——勾选ssh文章源自玩技e族-https://www.playezu.com/730994.html
文章源自玩技e族-https://www.playezu.com/730994.html
准备工作2:ssh客户端
当前电脑上要安装ssh客户端软件,以便通过ssh连接到群晖进行修改操作。ssh客户端软件有:FinalShell、MobaXterm、SecureCRT,个人推荐FinalShell,因为免费并且直接有汉化版本,MobaXterm虽然免费但是要单独搜寻汉化版安装。文章源自玩技e族-https://www.playezu.com/730994.html
搜索FinalShell,下载安装打开,单击左上角文件夹标志,在弹出的连接管理器对话框中单击左上角添加标志,选择SSH连接(Linux),在弹出对话框中名称随便填,主机填写刚才查询到的群晖ip地址,端口不用改,默认22, 下方连接群晖的账户名密码也填上,点击确定保存。双击群晖,就可以看到连接成功。文章源自玩技e族-https://www.playezu.com/730994.html
准备工作3:查询TMDB网站真实地
登录该网站:https://dnschecker.org/文章源自玩技e族-https://www.playezu.com/730994.html
在网站中搜索 api.themoviedb.org,然后下拉,找到Hangzhou, China,这一栏里一般有四个网址,任选一个就复制。文章源自玩技e族-https://www.playezu.com/730994.html
修改工作:回到FinalShell刚才已经连接的界面文章源自玩技e族-https://www.playezu.com/730994.html
首先输入 sudo -i
该命令是为了获取root管理员权限,因为hosts文件是只读文件,如果没有root权限,是无法修改hosts文件。文章源自玩技e族-https://www.playezu.com/730994.html
回车后界面提示输入password,也就是管理员密码,直接输入默认账户的密码,注意,这里输入密码的时候屏幕上的光标是没有动作的,不像我们平时输密码时会有*显示输入了几位,直接不管他,输入完一遍密码按回车键就可以,权限获取成功后就可以看到开头的名字变成root,这表示root权限获取成功了。文章源自玩技e族-https://www.playezu.com/730994.html
接下来开始使用vi编辑模式编辑hosts文件,将输入法调整为英文模式,输入命令 vi /etc/hosts ,回车得到下图
因为我已经填写过相关内容,文档里的内容跟你们的不一样,这不用管,接下来在键盘上按 a,此时进入编辑模式,用方向键异动光标到文档最后,按回车换行,然后输入刚才的地址65.9.73.45,然后按一下空格,接着输入api.themoviedb.org,或者你直接复制我这段:65.9.73.45 api.themoviedb.org,然后在编辑界面按CTRL+shift+v进行粘贴。
当前情况下一定都是处于英文输入状态下。
输入完成后,按一下键盘上的ESC退出编辑模式,再输入:wq ,再按回车键进行保存退出。再次强调,一定要在英文输入模式下输入刚才的命令。
这个时候hosts文件修改就完成了。
接着回到jellyfin服务器管理页面,进入控制台,点击扫描所有媒体,等待片刻,就会发现电影电视剧的封面和内容介绍就全都有了。
评论