jellyfin等影音服务器或是TMM媒体刮削软件一般都使用TMDB的数据库来刮削影片的信息,但在国内由于各种原因出现无法连接到TMDB数据库的问题,通过设置hosts的可以解决这个问题,不过情况不同,设置的方法也不同,几种如下:
一、TMM媒体刮削软件windows版
方法1、直接在安装tmm的电脑上设置本机的hosts
方法2、直接给路由设置hosts
二、docker版jellyfin,安装时,jellyfin的网络设置为bridge(默认的就是这个模式),此模式下,jellyfin是不走群晖的hosts的
方法1(推荐):通过给路由设置hosts的方法。
方法2(不推荐):修改docker容器的hosts,该方法重启docker容器,hosts配置失效,需要重新配置!
三、docker版jellylfin,安装时,jellyfin的网络设置为host,此模式下,jellyfin是走群晖的hosts的
方法1:可以设置群晖的hosts解决
方法2:干脆点直接设置路由的hosts解决。
以上是自己用到的几种情况的几个解决方法,好多人用的docker版的jellyfin,设置的网络模式为bridge,却只设置了群晖的hosts,导致在jellyfin里面不能刮削或刮削不完整影片信息,按情况二的解决办法解决即可。总结来说,为了省事,还是直接在路由的hosts上添加一下TMDB的地址最方便、全面。
TMDB的hosts地址如下:
13.224.161.90 api.themoviedb.org 104.16.61.155 image.tmdb.org 13.35.67.86 api.themoviedb.org
(一)群晖的hosts修改方法: 使用PUTTY等SSH客户端连接群晖 (1)用户名为admin,密码(问你自己); (2)输入sudo -i 回车;(要求输入密码,密码为admin用户的密码) (3)输入vi /etc/hosts 回车 (4)按a键进入编辑模式; 在文字的最后面增加TMDB的hosts地址 (5)按esc键后,再连续按两次大写的ZZ或 :wq 回车,即可退出。 只要群的HOSTS不去更改,那么对于使hosts网络的容量来说就永远有效。
(二)梅林修改路由hosts的方法(推荐):
使用winscp连接到路由器的地址,输入用户名密码
1、在 /jffs/ 目录下创建一个名为dnsmasq.conf.add 的文件,内容为 addn-hosts=/jffs/configs/hosts并且保存
2、进入/jffs/configs,创建一个名为 hosts 的文件,如果已经这个文件,直接编辑即可,内容的最后面添加上面TMDB的hosts地址 3、重启 DNS 服务 service restart_dnsmasq
路由的hosts设置完成。
(三)修改docker容器的hosts 1、开启ssh 2、开启admin用户 设置好密码 3、使用SSH登录群晖 借用其他网友的图 docker 容器 vim 安装命令 apt-get install vim 编辑命令 vi/etc/hosts 输入i,然后在最后面添加上面的tmdb的hosts地址 然后按esc键,再输入:wq 保存文件,并退出vi 该方法 重启docker容器,vim安装存在,但是host配置失效,需要重新配置!
|