没钱买硬盘了,电影放到阿里云盘挂到EMBY来播放吧(EMBY挂载阿里云网盘教程)

文章目录[隐藏]

       自从CHIA这个虚拟币出来后,机械硬盘的价格扶揺直上,曾经到了有钱都买不到的地步(我说的是全新12T、14T、18T这种大硬盘),现在虽然慢慢有货了,但是价格也是很贵,买不起硬盘了,我的小姐姐住哪啊?还好有大容量的阿里云盘,感谢马爸爸~感谢~~好吧,既然电影放到阿里云盘了,那么就用EMBY来看吧!还没有注册有阿里云盘账号的,点【这里】注册账号。

一、先把阿里云盘用WEBDAV协议加载到群晖(此步骤已经做了的,可以跳过。还没做的,请按照《群晖同步阿里云盘及Win电脑加载阿里云盘变成本地磁盘(网络磁盘)》教程设置)。

 

二、群晖控制面板开启SSH,然后在Windows系统的电脑上用MobaXterm 、xShell 之类的软件,以root用户登录到群晖SSH状态下,输入下面的命令回车,下载Rclone并安装 :

 

curl https://rclone.org/install.sh | sudo bash

 

 

 

三、文件在下载中;

 

四、安装完成;

 

五、输入下面的命令回车,开始配置Rclone:

rclone config

 

六、由于我之前已经加载过一个网盘,所以上面会显示有已经加载过的网盘名称和类型,如果你的NAS没加载过,是不会显示的。这次需要加载的是阿里云盘,所以输入n回车,新建一个;

 

七、需要设置挂载的名称,我这写:aliyunpan ;

 

八、接下来这里会跳出一长串,需要选的Webdav协议序号是38,所以输入38回车(这个菜单的序号有可能会变,不要照搬,先看清楚是Webdav的序号再输入);

 

九、输入在第一步设置的群晖IP地址和webdav端口(注意,http:// 这个不能省);

 

十、由于阿里网盘不在列表中,所以选择5 其它站点,回车;

 

十一、在user>的后面输入在第一个步骤设置webdav的用户名(默认是admin);

 

十二、输入y,自己设置密码;

 

十三、在password:的后面,输入在第一个步骤设置webdav的密码(输入密码时,屏幕是不显示的,无需理会,输完密码直接回车,然后再输入一次密码,两次输入要一致);

 

十四、在bearer_token后面回车;

 

十五、不需要高级配置,输入n回车;

 

十六、这里会再次显示出我们前面设置的阿里云盘的Webdav配置,确认无误后,输入y回车;

 

十七、可以看到阿里云盘已经配置好了,输入q回车退出配置;

 

十八、接下来设置Rclone自动启动,输入以下命令下载自动启动的配置文件并编辑:

wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned

 

 

十九、在群晖建立一个用来挂载阿里云盘的文件夹,我这里起的名字是aliyunpan_video,右键属性,查看完整路径,记下来;

 

二十、按一次Insert,进入编辑状态,利用上下左右方向键移动,根据实际情况修改:

1、REMOTE='aliyunpan:/影视'这行,引号里面的aliyunpan是上面第七步骤设置的名称,我这里挂载的是阿里盘里面的“影视”这个文件夹,如果想挂载整个阿里云盘,直接写REMOTE='aliyunpan:/';

2、LOCAL='/volume4/video/aliyunpan_video'这行,引号里面的是上面第十九步骤设置的路径;

 

 

二十一、修改完成后,按一次ESC键,输入:wq回车,就保存退出编辑状态了;

 

二十二、回到群晖控制面板,任务计划,新增,触发的任务,用户自定义的脚本;

 

二十三、把任务名称写上、用户账号root、事件:开机,左下角的“已启动”打勾;

 

二十四、在用户定义的脚本处,输入以下内容,确定;

bash /root/rcloned start

 

二十五、在File  Station这个挂载的文件夹,刷新一下,就看到阿里云盘的文件了;

 

二十六、由于我的EMBY是在群晖的Docker安装的,所以我把Docker的emby容器先停止,编辑,添加文件夹,把这个挂载路径添加进去,挂载的路径名称写/aliyunpan,然后重新启动emby容器;

 

二十七、在emby控制台,媒体库,点+新媒体库;

 

二十八、内容类型选电影,名称写阿里云盘电影,在文件夹旁边的+点一下;

 

 

二十九、文件夹处找到刚才设置的装载路径/aliyunpan;

 

三十、把“电影”这个文件夹选中;

 

三十一、确定;

 

三十二、设置刮削器;

 

三十三、看一下效果:

 

三十四、我在阿里云盘上的电影有1477个,全部都出来了(由于是刚刚添加的关系,海报刮削需要一定的时间,所以有很多影片暂时还不显示海报,此问题请忽略);

 

三十五、阿里云盘上的30部剧集全部能识别(海报问题同上,请忽略);

 

三十六、阿里云盘上的记录片也识别(海报问题同上,请忽略);

 

三十七、找一部电影点进去看看,视频和音频编码显示正常,刮削海报信息完整,没问题;

 

三十八、点播放影片,4K H265的电影,播放流畅,非常完美;

 

三十九、好了,教程就写到这里了,我要去看小姐姐了。

 

四十、温馨提醒:

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

因为在线刮削会给API带来巨大的流量,阿里云盘后台监测到你的账号流量异常,嘿嘿,直接封号!别怪我没提醒哦。

 


本项目用到的源,Git地址为:https://github.com/zxbu/webdav-aliyundriver ,引用其项目的介绍:

功能说明

支持的功能

  1. 查看文件夹、查看文件
  2. 文件移动目录
  3. 文件重命名
  4. 文件下载
  5. 文件删除
  6. 文件上传(支持大文件自动分批上传)
  7. 支持超大文件上传(官方限制30G)
  8. 支持WebDav权限校验(默认账户密码:admin/admin)
  9. 文件下载断点续传
  10. Webdav下的流媒体播放等功能

暂不支持的功能

  1. 移动文件到其他目录的同时,修改文件名。比如 /a.zip 移动到 /b/a1.zip,是不支持的
  2. 文件上传断点续传
  3. 部分客户端兼容性不好

已知问题

  1. 没有做文件sha1校验,不保证上传文件的100%准确性(一般场景下,是没问题的)
  2. 通过文件名和文件大小判断是否重复。也就是说如果一个文件即使发生了更新,但其大小没有任何改变,是不会自动上传的
  3. 不支持文件名包含 / 字符

TODO

  1. 支持更多登录方式(验证码、账号密码等)

免责声明

  1. 本软件为免费开源项目,无任何形式的盈利行为。
  2. 本软件服务于阿里云盘,旨在让阿里云盘功能更强大。如有侵权,请与我联系,会及时处理。
  3. 本软件皆调用官方接口实现,无任何“Hack”行为,无破坏官方接口行为。
  4. 本软件仅做流量转发,不拦截、存储、篡改任何用户数据。
  5. 严禁使用本软件进行盈利、损坏官方、散落任何违法信息等行为。
  6. 本软件不作任何稳定性的承诺,如因使用本软件导致的文件丢失、文件破坏等意外情况,均与本软件无关。
点赞
  1. leeray918说道:
    Google Chrome Android 9
    教程说 不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!这是是要怎么设置?注意什么呀?
    1. 博主说道:
      Google Chrome Windows 10
      那是因为你在线刮削,会引起你的阿里云盘账号流量过大,阿里云盘的后台监测到你的账号流量异常就马上封号!所以不建议在线刮削。
      1. leeray918说道:
        Google Chrome Windows 10
        你好,我用的plex,我看了一下,plex好像不会在路径里存文件,但是也会读阿里云的文件,我该怎么设置呢。plex好像设置好资料库,就会自己更新电影的信息了。
        1. 博主说道:
          Google Chrome Windows 10
          不好意思,我用的是EMBY,不用plex,所以对它没有研究。关于plex的设置,建议你百度搜索吧。
          1. leeray918说道:
            Google Chrome Android 9
            那阿里云的流量能查看不?
          2. 博主说道:
            Google Chrome Windows 10
            目前看不到
  2. KAW说道:
    Google Chrome Windows 10
    wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned 这个脚本 OPENWRT能不能用。我现在就卡在设置开机启动......重启了就要手动去挂载太麻烦了
    1. 博主说道:
      Google Chrome Windows 10
      Openwrt也可以设置开机启动啊
      1. KAW说道:
        Google Chrome Windows 10
        BusyBox v1.33.1 (2021-09-10 10:29:33 UTC) multi-call binary. Usage: ps Show list of processes w Wide output rclone start fail! 我没有nas。应该怎样设置
        1. 博主说道:
          Google Chrome Windows 10
          那你需要一台NAS,哈哈~
  3. 车推老汉说道:
    前一个问题已解决 到这里第一步又出问题了: curl https://rclone.org/install.sh | sudo bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure. 有解决的小伙伴指导一下吗?
    1. 车推老汉说道:
      求TG组织 :weiqv:
  4. ____Q__Q____说道:
    Google Chrome Windows 10
    站长,理论上来说本地硬盘新建的文件夹中显示的只是阿里云盘的链接吧,不会占用本地硬盘空间?我右键属性看到占用了空间,有点吓尿特来求证
    1. 博主说道:
      Google Chrome Windows 10
      这个空间占用又不是占用你群晖的空间,你怕什么?
      1. ____Q__Q____说道:
        Google Chrome Windows 10
        所以来求证下[狗头保命]
  5. mronk说道:
    Google Chrome Windows 10
    第一步运行curl https://rclone.org/install.sh | sudo bash 就出错了。 curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure.
    1. 博主说道:
      Google Chrome Windows 10
      论科学上网的重要性
      1. mronk说道:
        Google Chrome Windows 10
        非常确定不是因为这个,不科学根本连不上,spending 到64秒就告知无法连接。科学了出现这个错误。查了相关的资料好像是说需要双向认证,无法获取本地颁发者证书。 网上有解决方案都是给PHP的用的。比如下边这个,但是不知道怎么在群晖ssh里边操作。 1)从 https://curl.haxx.se/ca/cacert.pem 下载最新的cacert.pem 2)将以下行添加到php.ini(如果这是共享托管和您没有访问php.ini然后你可以添加到.user.ini在public_html) curl.cainfo=/path/to/downloaded/cacert.pem 3)默认情况下,FastCGI进程将每隔300秒解析新文件(如果需要,您可以通过添加几个文件来更改频率,如这里建议的https://ss88.uk/blog/fast-cgi-and-user-ini -files-the-new-htaccess /)
        1. luo说道:
          Google Chrome Mac OS X 10.15.7
          这两天我也在折腾,也是这个问题,群晖使用了syno-acme替换默认证书。查了资料也不知道正确的解决办法,只能用curl -k 先下载下来,再同理修改脚本里面4处curl,最后再运行。
          1. tb说道:
            Google Chrome Windows 10
            请问curl -k加在哪里?实在太难了……PS.站长能支援一下么TAT
      2. tb说道:
        Google Chrome Windows 10
        的确不是科学的关系……
        1. y_shuai1说道:
          Google Chrome Windows 10
          我以为就我一人遇到这种问题。我尝试一晚上了依然没有解决,请问你是怎么解决的?
          1. tb说道:
            Google Chrome Windows 10
            我也是花了很多时间但是没能解决……不明白为什么rclone为什么要改成这样TAT 如果有找到解决办法,还请在这边分享一下,谢谢!
          2. tb说道:
            Google Chrome Windows 10
            docker里能搜到rclone的注册表映像,但是不懂怎么配置……
          3. 博主说道:
            Google Chrome Windows 10
            我提供的命令是官网的一键安装脚本,可以下载这个脚本用文本编辑工具打开,就能看到里面运行的命令,如果你能手能力强的话,可以自己动手敲命令运行。
      3. tb说道:
        Google Chrome Windows 10
        这样想过,也试过了……技术不行……搞不定哈哈
        1. tb说道:
          Google Chrome Windows 10
          我搞定了,哈哈!
          1. 博主说道:
            Google Chrome Windows 10
            恭喜!是不是TG群里教会你的?
          2. 车推老汉说道:
            求教,同样的问题 卡在了第一步 :weiqv:
          3. tb说道:
            Google Chrome Windows 10
            不是……是一个大佬帮忙绕过了SSL下到了配置文件,然后就可以照着你的教程一步步设置了。我不知道gxnas的tg群……然后很奇怪,今天重新安装,能配置,但是死活挂载不上去了。
          4. 博主说道:
            Google Chrome Windows 10
            gxnas没开群,我是在tg群看到有人在解决和你同样的问题。
  6. guoyang说道:
    Google Chrome Windows 10
    操作都挺顺利,在第二十四步手动运行一下脚本即可即时生效,无需等待~~ 我在软路由和在Nas上各挂了一个阿里云账号,都可顺利实现挂载与同步,Emby也都可以播放刮削。 这是个给Nas减负的好办法!!
    1. 博主说道:
      Google Chrome Windows 7
      很好!
      1. guoyang说道:
        Google Chrome Windows 10
        使用rcloned把阿里盘挂载为NAS本地磁盘后,不知为何会有持续的满速下载流量(吃满300M带宽)? 排除了不相关Docker容器、EMBY加载可能性、同步任务可能性之后,确定为rcloned挂载本身的问题, 具体表现为:关闭Emby,关闭同步任务后大流量仍持续,使用bash /root/rcloned stop后,流量立即归零正常。(此时用WebDav连接1180端口是正常运行的) 不知为何如此?
        1. guoyang说道:
          Google Chrome Windows 10
          另:我Docker链接阿里盘均运行在路由器上,在Nas上挂载阿里盘为本地磁盘后出线大流量情况,也就是第“十八”步,“wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned”,编辑远程与本地对应的配置文件后,运行脚本即会出线莫名的大流量下载。 好奇怪,像极了“玩物下载”的骚操作。
          1. guoyang说道:
            Google Chrome Android 11
            反复测试后,挂1个阿里云盘没问题,同时挂2个,就会出现莫名大流量下载的情况
          2. 博主说道:
            Google Chrome Windows 7
            不知道了,我只挂一个号,每天都同步上传到阿里云盘,截止目前没有看到异常流量。
      2. guoyang说道:
        Google Chrome Windows 10
        找到问题了,是挂载EMBY后,观看一部电影,只要点击了就开始后台下载整部电影,哪怕就点了一下立即退出,也是在后台下载整部。。。 退出emby也仍然在下载,估计要下载完才会停。
        1. guoyang说道:
          Google Chrome Windows 10
          影视挂载到DS video体验会非常好(正常播映率80%,5G大小电影),但挂载到EMBY就非常差(正常播映率不足20%,同一部5G大小电影,而且是在有EMBY高级版序列号的情况下)
          1. 博主说道:
            Google Chrome Windows 7
            这个不懂了,我没去对比过
        2. gxrhw说道:
          Google Chrome Windows 10
          我的也有这个问题,只要点开一个电影就疯狂的下载,而且不知道下载的东西在哪里,感觉还是有问题
  7. bzkwbeek8说道:
    Google Chrome Windows 10
    博主好,最后一步这个脚本wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned。,自动挂载1个webdav,如果我想挂载同时两个webdav,脚本应该怎么改,麻烦博主大佬修改一个列子。自己实在是不会,水平有限!! :haha: :hehe: :haha:
  8. bzkwbeek8说道:
    Google Chrome Windows 10
    博主好,最后一步这个脚本wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned。,自动挂载1个webdav,如果我想挂载同时两个webdav,脚本应该怎么改,麻烦博主大佬修改一个列子。自己实在是不会,水平有限!! :haha:
    1. 博主说道:
      需要开两个docker容器,然后做两个rclone脚本
      1. bzkwbeek8说道:
        Google Chrome Windows 10
        docker容器,下载什么,rclone??不太明白。我一个挂载本地群晖webdav,一个挂载阿里云webdav
      2. bzkwbeek8说道:
        Google Chrome Windows 10
        如果可以,手动挂载也可以,但是rclone mount 命令参数看不太明白,没有找到教程,大佬科普一下!!
        1. 博主说道:
          教程已经写的很清楚了,要学会举一反三,否则我也不知道怎么跟你说。
  9. SmartYou说道:
    Google Chrome Windows 10
    第三步大约多久呢,一直没见动静 :tushe:
    1. 博主说道:
      Google Chrome Windows 7
      这个看你的网络决定,我这几秒就下载完成
      1. SmartYou说道:
        Google Chrome Windows 10
        网络应该没问题呀,官网也可以下载
      2. SmartYou说道:
        Google Chrome Windows 10
        下是一下就下载完了,但是安装好久没反应
  10. 过来的雷说道:
    Google Chrome Windows 10
    每次重启后,会显示目录不存在,必须手动运行下脚本,博主知道是什么原因吗
    1. 博主说道:
      你要搞清楚挂载webdav和用rclone挂载的先后顺序,就知道是什么原因了。
  11. 卡二说道:
    Google Chrome Windows 10
    能把你网盘里的黑群晖文件夹里的内容提取个阿里云秒链吗?因为你的网盘阿里云镜像那个有些东西不全(应该是阿里云不支持分享),而你本地镜像那个 不支持下载文件夹,文件太多了,一个一个下载太慢了,
    1. 博主说道:
      Google Chrome Windows 7
      网盘有哪个文件不能下载的?
  12. whggo说道:
    Google Chrome Windows 7
    请问一下博主,按博主的方法一切顺利。到第25步就不行了,群晖刷新没有任何数据?请问是什么原因呢?
    1. 博主说道:
      Google Chrome Windows 7
      没有成功,就意味着有可能在操作某个步骤的时候,操作不对。可以重新做。
      1. whggo说道:
        Google Chrome Windows 7
        第一步,挂载webdav成功。测试无数次还是不行。只能用群晖虚拟了一个win系统。然后虚拟成磁盘再共享过来。真不知道问题出在哪里了
  13. jhxywlkj说道:
    Google Chrome Windows 10
    是不是我哪里设置用问题,按博主的方法试了好几次了,挂裁出来就是没有写入权限,可以删除更名操作,就是不能往里面写入文件。
    1. 博主说道:
      Google Chrome Windows 7
      我觉得你应该操作有误吧。在webdav的根目录下,是不允许直接建立文件夹或者存储文件的。你只能在已经存在的文件夹里面,再建立子文件夹,或者在已经存在文件夹里面存放文件。如果想在根目录建立文件夹或者在根目录存放文件的,需要在登录阿里云盘网页端或者客户端以后再进行操作。
      1. jhxywlkj说道:
        Google Chrome Windows 10
        你好,我是在挂载出来的,下级目录操作的,如果挂载出来的是电影这个目录,然后我在电影目录下面没有写入权限,不能上传文件这些。但是我通过电脑raidrive 挂载出来就可以在电影目录下创建目录和写入文件。
      2. bobo说道:
        QQbrowser Windows 10
        我也碰到同样问题,如何解决呢
        1. 博主说道:
          Google Chrome Windows 7
          按照教程操作一点问题都没有,不知道你们是怎样操作,才会变成这样的。
  14. jhxywlkj说道:
    Google Chrome Windows 10
    按博主的方法,群晖上可以挂载阿里云盘,但是挂载出来好像没用写入权限的可以对挂载出来的内容进行删除或者更名操作,但是不能去写入文件,或者新建文件夹之类的。
  15. Ozzy说道:
    Google Chrome Windows 10
    怎么才能保证,开机运行命令在webdav容器启动之后,在emby启动之前。 群晖添加计划任务是没问题的。 但我在n1 armbian上也搭了webdav和emby,”crontab -e“添加了“@reboot bash /root/rcloned start” 开机df -h发现没有挂载成功,于是在@reboot后加了sleep 50 &&,能看到挂载上了 但emby并不能读取到挂载的目录.。。。 为什么群晖不会出问题啊??
    1. 博主说道:
      Google Chrome Windows 7
      N1我有一台,当电视盒子去了,没有Docker,所以对N1没什么研究。
      1. Ozzy说道:
        Google Chrome Windows 10
        搞了几个小时,写了个脚本解决了,把webdav和emby容器都禁止自动重启 #!/bin/bash docker start ali-webdav while true do if [ `curl -I -m 10 -o /dev/null -s -w %{http_code} 127.0.0.1:8080` == 401 ] then break fi done bash ./rcloned start while true do if [ `df -h | egrep -o aliyun` == "aliyun" ] then break fi done #echo aliyu has been mounted docker start emby
        1. Ozzy说道:
          Google Chrome Windows 10
          额,评论怎么不能换行
  16. Ozzy说道:
    Google Chrome Windows 10
    大佬有没有刮削好的资源分享一下 :tushe: :guai: :guai:
    1. 博主说道:
      去开个馒头会员,随便下载。有很多是已经刮削好的,或者自己在emby或者jellyfin里面设置刮削。
  17. break说道:
    Google Chrome Windows 10
    大佬 我用vps搭建了emby 想把阿里云盘挂载上去 是不是也可以
    1. 博主说道:
      Google Chrome Windows 10
      理论上是可以的
  18. 阿飞说道:
    Google Chrome Windows 10
    请问,按你的教程设置好了,在群晖文件夹里也能看到阿里云盘和里面的内容,但使用PT下载,下载到云盘位置,没有速度,会报错,你们都是这样的情况吗?还是这样的盘不能用于下载。
    1. 博主说道:
      Google Chrome Windows 10
      PT直接下载到挂载的路径?你玩得真大,流量异常小心账号被封哦。

发表评论