先首先说下:1、标题的host直连其实只是在串流媒体文件的时候免姿势,其它的与google drive api握手的时候,还是需要你懂的哈。
2、Plex本来以前也自带这个功能的,但是要PASS会员才可以,而且最后这个功能还是砍掉了。
3、Google Drive一般大家都是只有15G,但是,你如果把网上别人共享的google drive转存到自己的云盘,其实是不占用自己一点空间的。所以,理论上其实无限了。怎么找转存资源或者自己开无限google drive rclone过去请自己百度,反正就和百度网盘那种差不多操作吧。
4、家里宽带最好100M以上。NAS上最好有ssd或者nvme。此教程理论上适用于群晖、windows等等。
5、plexdrive或者rclone等挂载google drive给plex或者其他媒体服务器软件用,并不是个新事物,几年前就在国外很流行了,只不过国内墙太高,很少人提及罢了。
楼主这次用的个QNAP ts-453B的机器,废话不说了,直接步骤吧。
1、plex的安装自己请搞定。打开AppCenter,在设置的程序来源那添加 http://qnapclub.eu/en/repo.xml
然后在下图里面找到 Plexdrive 安装
这个软件安装好后是没web界面的,然后进行下一步。
2,打开putty或者其它终端工具,连上nas
因为不知道是这个软件简陋呢还是qnap内核的问题,终端关闭的话进程也自己死了,所以,需要用到screen命令。
步骤如下(不懂的直接照抄吧,我一向懒,不想花时间解释为啥要这么输入哈):
嗯,和我google云盘里已经一模一样了。
然后呢,视频文件都太大了,而且大家基本没几个人有那么NB的梯子可以跑蓝光原盘或者UHD的码率,即便有,流量也非土豪消耗得起,何况按照下面的步骤,比梯子更快。
首先呢,路由器设置为gfwlist模式,其它模式的自己研究。
然后,直接去github的google host那个开源项目上找到
然后用winscp登陆qnap,在找到 \etc\hosts,编辑,在原来内容的下面另起一行复制黏体进去,保存。(qnap的host,每次重启后会恢复默认值,所以,每次重启nas后需要重新添加一次,嫌麻烦的自己添加个自动脚本。windows等则不需要)
最后将xxx.googleusercontent.com对应的这个ip 108.177.119.132 加入到路由器科学功能的ip白名单。
好了,现在去plex那,按照正常的方式添加媒体库即可。因为每个视频plex都需要预读几十M的文件用来分析,所以初次加入媒体库的时候时间会不如本地。
测试下速度,保存在云盘的上的电影每次点开因为握手验证的原因,会比播放本地磁盘上的电影慢个10多秒,其它时间完全不卡,因为google drive不限速,播放的这个视频的真实地址也是直连的,不占用你服务器的流量。本质和你看国内**没啥区别,楼主自己测试了下,这个host 用到的ip,成都电信可以跑100mbps,也就是说,那些4K UHD原盘的电影毫无问题。
[size=14.666666984558105px]补一张楼主现在的媒体库资源数量
嗯,就写到这里了,以后有啥疏漏的地方以后根据需要慢慢补充。
Tips:
1、有的时候,plex的客户端在播放google drive上的文件的时候,提示网络异常,或者刷新不出媒体元数据,这是正常的,因为google drive每个共享文件限制了每24小时只能下载750G(虽然你用不了这么多,但是别人也在用这个共享文件的时候,那个下载量也许就超标了哈),具体判定是登陆google drive网页,找到对应的那个媒体,点下载,看是不是提示下载超量,如果是的话,需要等24小时后才可以。
2、客户端修改被屏蔽域名的host文件,这个对应的ip不确定全国是否都有效,楼主成都电信确认可用,看视频的时候也没走流量,不能用的请自行上网查找可用的ip。另外,有部分群众表示流量依然在走,这里简单说下,首先,刚设置完毕的时候,可能存在dns缓存,请自行清除plex服务器的缓存或者拨网线或者等几分钟,还是不行的话,重启路由器,另外Plex会经常在后台自动运行一些任务,比如刮削tvdb之类的数据,这个被屏蔽了,所以看到流量在跑是正常,这个教程没提tvdb之类的免流,要测试是不是真免流很简单,找个10G以上的视频,看几分钟,对比下消耗的流量即可。
3、plex默认会在凌晨自动在后台刷新所有媒体的元数据,如果都是本地文件等话,其实影响不大,因为每个文件只读取几十M等内容用来分析,但是网上的这个数据的话,那个数据量就惊人了哈,我自己统计了我的,每次全盘分析一次google drive的元数据,则需要耗费大约200G的流量。这个在国内这个环境下不现实。所以需要在plex的预定任务那取消这几个地方。
转自:koolshare