现目前硬盘的价格还是很贵,现阿里云盘各种玩法逐渐上线,今天就带大家玩一下挂载阿里云盘实现Emby播放。
准备
由于挂载阿里云盘的实现依赖于搭建阿里云盘webdav协议
,所以没有搭建的童鞋可以看看下面的文章
一、安装Rclone工具
1、群晖/Linux开启SSH
,然后在Windows系统的电脑上用finalSSH
之类的软件,以root用户登录到SSH状态下,输入下面的命令回车,下载Rclone并安装
curl https://rclone.org/install.sh | sudo bash
2、配置rclone
rclone config
2.1、输入n新建
2.2、需要设置挂载的名称,我这写:aliyunpan,可以自定义
2.3、接下来这里会跳出一长串,需要选的Webdav协议序号是38,所以输入38回车(这个菜单的序号有可能会变,不要照搬,先看清楚是Webdav的序号再输入)
2.4、输入在群晖/Linux上的IP地址和webdav端口
(注意,http:// 这个不能省)
2.5、由于阿里网盘不在列表中,所以选择5 其它站点,回车
2.6、在user>的后面输入在第一个步骤设置webdav的用户名(默认是admin)
2.7、输入y,自己设置密码
2.8、在password:的后面,输入自己设置webdav的密码(输入密码时,屏幕是不显示的,无需理会,输完密码直接回车,然后再输入一次密码,两次输入要一致)
2.9、在bearer_token后面回车
2.10、不需要高级配置,输入n回车
2.11、这里会再次显示出我们前面设置的阿里云盘的Webdav配置,确认无误后,输入y回车
2.12、可以看到阿里云盘已经配置好了,输入q回车退出配置
3、设置Rclone自动启动,输入以下命令下载自动启动的配置文件并编辑
wget https://cdn.haah.net/Blog/Res/Other/2021/08/rcloned --no-check-certificate && vi rcloned
PS:群晖和Linux服务器的挂载原理是一样的下面分开
3.1、群晖篇
3.1.1、在群晖建立一个用来挂载阿里云盘的文件夹,我这里起的名字是aliyunpan_video,右键属性,查看完整路径,记下来
3.1.2、按一次Insert
,进入编辑状态,利用上下左右方向键移动,根据实际情况修改:
3.1.2.1、REMOTE='aliyunpan:/影视'
这行,引号里面的aliyunpan是上面2.2步骤设置的名称,我这里挂载的是阿里盘里面的“影视”这个文件夹,如果想挂载整个阿里云盘,直接写REMOTE='aliyunpan:/'
3.1.2.2、LOCAL='/volume4/video/aliyunpan_video'
这行,引号里面的是上面3.1.1步骤设置的路径
3.1.3、修改完成后,按一次ESC键,输入:wq回车,就保存退出编辑状态了
3.1.4、回到群晖控制面板,任务计划,新增,触发的任务,用户自定义的脚本
3.1.5、把任务名称写上、用户账号root、事件:开机,左下角的“已启动”打勾
3.1.6、在用户定义的脚本处,输入以下内容,确定
bash /root/rcloned start
3.1.7、在File Station
这个挂载的文件夹,刷新一下,就看到阿里云盘的文件了
PS:如果看不到阿里云盘里面的文件就右键刚才设置好的脚本然后运行
3.1.8、由于我的EMBY是在群晖的Docker安装的,所以我把Docker的emby容器先停止,编辑,添加文件夹,把这个挂载路径添加进去,挂载的路径名称写/aliyunpan,然后重新启动emby容器
3.2、Linux服务器篇
3.2.1、创建目录
mkdir /aliyunpan #目录可以自定义创建的,也可以/etc/aliyunpan
3.2.2、输入下面命令
wget https://cdn.haah.net/Blog/Res/Other/2021/08/rcloned --no-check-certificate && vi rcloned
3.2.3、这一步与上面群晖篇3.1.2步骤一致,只是LOCAL='/volume4/video/aliyunpan_video'
这里的值是上面3.2.1步骤创建的目录,例如我创建的是/aliyunpan那么这里的值就是LOCAL='/aliyunpan'
3.2.4、自动挂载阿里云盘
vi /etc/systemd/system/rclone.service #按Insert进入编辑,将下面的内容复制进去然后保存 #请仔细查看下方需要改的内容 [Unit] Description=Rclone AssertPathIsDirectory=LocalFolder After=network-online.target [Service] Type=simple ExecStart=/usr/bin/rclone mount 你自己设置的rclone网盘名称:/阿里云盘里的目录名称 /本地服务器的目录 \ #例如:ExecStart=/usr/bin/rclone mount aliyunpan:/娱乐 /aliyunpan \ --copy-links \ --no-gzip-encoding \ --no-check-certificate \ --vfs-cache-mode full \ --umask 0000 \ --default-permissions \ --allow-non-empty \ --allow-other \ --buffer-size 32M \ --dir-cache-time 12h \ --vfs-read-chunk-size 64M \ --vfs-read-chunk-size-limit 1G ExecStop=/bin/fusermount -u LocalFolder Restart=on-abort User=root [Install] WantedBy=default.target
3.2.5、设置启动
systemctl start rclone
3.2.6、开机启动
systemctl enable rclone
二、Emby使用
1、在emby控制台,媒体库,点+新媒体库
2、内容类型选电影,名称写阿里云盘电影,在文件夹旁边的+点一下
3、文件夹处找到刚才设置的装载路径/aliyunpan
4、把“电影”这个文件夹选中并点击确定
5、设置刮削器
6、我在阿里云盘上的电影有很多个,全部都出来了(由于是刚刚添加的关系,海报刮削需要一定的时间,所以有很多影片暂时还不显示海报,此问题请忽略)
结尾
如果在过程中遇到问题可以在下方评论区留言!
辉哥按着步骤走了五六遍了都没成功,步骤3.13退出后就报提示,然后也挂载不到,求大佬解答
ERROR: could not open HSTS store at '/root/.wget-hsts'. HSTS will be disabled.
后面的计划任务也有运行
我用的plex。服务器成功挂载阿里云盘后,plex添加资源库时检索不到阿里云盘的路径是什么情况?
rclone 辉哥,这个程序怎么卸载
URL那里 端口设置1180了的需要把8080改为1180
做了两遍,File Station 死活不显示文件,头疼,测试webdav 正常显示文件,再输入帐号的那里,我没有输入admin,我输入的是访问webdav的账户,请问哪里的问题?
用户名默认就是admin,如果改了的话那么用户名就是你自己设置的,如果没改那就用默认的,如果FIle Station链接webdav的时候可以链接那就代表webdav没有问题,可能是其他的问题,或者你可以看一下webdav的日志
debian webdav 显示的绿色挂载好了。
按教程在home目录下创建好文件后,更改配置设置好地址,最后启动,但是看不见挂载的文件。
在计划和任务里面执行一次脚本
webdav 输入ip能看见东西
Linux 设置好后扫描不到媒体,不太清楚哪里出错了。
应该是你的脚本没起东北
应该是你的脚本没启动
执行第一步安装代码:curl ************* | sudo bash的时候,
提示curl: (60) SSL certificate problem: certificate has expired
More details here: h****************rts.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.
查了各种方法我依然绕不过,但是单独打开文件内的所有url链接都能正常打开,所以应该不是的我网络访问不了命令中的链接的问题。
在你的GZH文章下面没有开通留言通道,找到这里来了,如果您能看到的话,希望能得到一点帮助。😙😟谢谢了。
求解啊,跟你一模一样的提示,就这么卡在第一步,折腾了一周无从下手😥
加QQ群
加QQ群
网上找了一天了,还是第一步就没成功~不论 -k 还是改群晖里的各种权限,都不行~太难了。。。
错误代码贴不上来,老提示违规不知道哪个字符违规~
如果有问题可以加入QQ群,闲了我帮你解答
第一步就干不下去了。。。。一直在下载。。。没提示安装完成
下载那个有时候会卡着不动,但是已经安装好了的
那个IP和端口是内网还是公网还是127.0.0.1那个啊?
内容用127.0.0.1,公网就用公网的ip,端口和用户名密码是自己设置的,默认用户名密码都是admin,如果远程访问你的内容,就用公网ip就行了
我把群晖小姐姐同步到阿里云盘,清空本地。然后发现阿里云盘和谐了小姐姐。。。还我小姐姐😭
求教大佬 unraid 如何设置
一样的做法,可以看linux篇的
webdav挂载成功了,但是文件夹中没有显示文件
还有一个启动命令哦,你是不是没启动
突然发现博主把简单的事情复杂化了,其实就在file station里点工具-远程连接-连接设置 挂载下webdav了事,完美的不要不要的。
这样的话群晖同步好像不能选择到你挂载的webdav
完全照着教程做了,但还是没挂载成功,云盘影视文件夹存了资料,NAS里还是没有。
前几天已经挂载成功webdav同步盘,且能正常同步阿里云盘里的东东,而且已经改过webdav的账号和密码。
按照您的教程我在2.6步写的是自己改的webdav账号,2.8步写的是自己改的webdav账号。
大神麻烦指点下。
按照您的教程我在2.6步写的是自己改的webdav账号,2.8步写的是自己改的webdav密码。
大神麻烦指点下。
你用的是群晖是吧,群晖的话用那个rcloned的文件,我写的有wget命令直接拉取,然后配置好后在群晖的计划里面执行一次就可以了
还不行的话你加群,我教你
webdav挂载成功了,但是文件夹中没有文件😭
没有文件就是没有挂载成功
为什么我的挂载完没有写入权限呢?请楼主指教一下。
是的,我的也是没有写入权限,但是读取的话就可以
3.11到3.12部分跨度太大完全看不明白 然后就是token那块没提示要输入自己的秘钥 所以全程白干
3.11之前输入wget https://cdn.haah.net/Blog/Res/Other/2021/08/rcloned --no-check-certificate && vi rcloned这个命令即可
按照你说的和辉哥下面补充的,已经成功了,输入token了,这个文章的前序文章应该是后docker挂载阿里云盘的那个,那个里面有token和自己设置的相关账号密码信息
是的,本来我写的这几篇就是连续文章,但是有部分人没看前几篇,直接操作本篇的话,可能有点看不懂或者操作失败
没有输入阿里云账号密钥的地方请问是怎么访问得到的?
获取的token啊,访问阿里云盘的api的时候通过token识别你是谁,然后就能访问
按照教程操作,已填token最终还是无法连接显示文件夹
看下你的webdav是否挂载成功