一、安装Alist
下载地址:https://github.com/iranee/qnap-alist-webdav/releases
找到对应的安装包(我这里是x86),这里是最新的地址,我下过另一个老版本的,没有阿里云Open,只有阿里云和阿里云分享,实测只有阿里云Open能用。
手动安装好之后打开http://nasip:5244/ (nasip是nas的内网ip)
初始用户密码:
admin
123456
进去之后先改密码再重新登录。
接下来就是把阿里云加载到Alist存储,教程:https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html#%E4%BA%91%E7%9B%98%E7%B1%BB%E5%9E%8B
驱动:阿里云盘Open
挂载路径:/aliyundrive 随便写一个地址
根文件夹:root
(默认的root是所有文件夹,可以在网页打开阿里云盘的某个文件夹层级,复制网址后面的一长串字符,放在这里,那样就把根文件夹改为那个文件夹了)
其他的默认即可。我这里遇到了一个报错:
Failed init storage: Post
"https://openapi.alipan.com/adrive/v1.0/user/getDriveInfo":
net/http: TLS handshake timeout
查了半天终于找到解决办法,把nas的网络适配器里的ipv6关闭,如果在海外的vps上安装Alist,还要修改vps上的hosts文件,把在vps的hosts中添加以下三条并重启网络或者重启vps
47.94.245.197 api.aliyundrive.com
47.94.245.197 auth.aliyundrive.com
121.89.3.30 cn-beijing-data.aliyundrive.net
到这里就成功添加了阿里云盘的存储。
二、NAS本地挂载Webdav
在NAS的File Station 右上角点击远程挂载,按提示安装HybridMount,有文件云网关、云硬盘装载、网络磁盘装载,这三个都可以, 我用的是文件云网关,选择WebDAV Cloud/Server,服务器URL:http://localhost:5244/dav,账号密码写Alist的登录账号密码,连接名称随便写一个。
因为Alist也安装在NAS上,所以是localhost,dav一定要有才能连上。
等一会云服务的状态就显示装载,在File Station左边文件目录下面会显示WebDAV Cloud/Server,点进去就是阿里云盘的根目录了。
三、用Emby读取Webdav
先安装Emby,去官网找QNAP下载安装包手动安装。打开地址:http:nasip:8096,添加媒体库,可以直接在这里找到阿里云盘的路径,我的路径是/share/external/.cm/0/1************8/aliyundrive/ 中间是一长串数字。
到这里就完成了,我原来是在笔记本的windows本地挂载阿里云盘,然后运行emby server,在apple TV 的infuse上添加emby,需要笔记本一直开机。这样设置好之后,就可以只开着nas一台机器了。