背景
使用威联通远程下载各种网盘中的文件,主要分为三步:
- 安装AList,挂载网盘。
- 安装Aria2,并配置RPC。
- 在AList中配置Aria2的RPC链接,实现下载。
建议配合Tailscale局域网虚拟组网使用,实现公司等任何地点都可以下载资源。
下载AList威联通手动安装包
https://github.com/iranee/qnap-alist-webdav/releases 根据自己的机器选择对应的文件。
- x86架构:alist_3.38.0_x86_64.qpkg
- arm架构:alist_3.38.0_arm_64.qpkg
如果网络不行可以下载我整理好的文件,夸克链接:https://pan.quark.cn/s/9130f0e533d2
手动安装
- 进入威联通管理后台
- 打开AppCenter
- 右上角手动安装按钮
- 点击左边的浏览按钮选择刚才下载的的文件
- 点击右边的安装按钮
- 等待安装完成
- 去桌面点击AList图标即可跳转打开
修改密码
默认账号密码是:账号:admin 密码:123456
进入系统先修改密码,如果忘记了密码可以通过ssh连接威联通
# 进入AList安装目录
cd /share/CACHEDEV1_DATA/.qpkg/alist
# 查看管理员信息,低于v3.25.0版本可直接查看密码
./alist admin
# 高于v3.25.0版本
# 随机生成一个密码
./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
配置下载工具
安装Aria2
- 下载Aria2威联通安装包 https://www.myqnap.org/product/aria2/ 夸克链接:https://pan.quark.cn/s/2a392c41cc01
- 手动安装Aria2
- 威联通控制台->网络访问->应用程序->Web服务器->启用(参数不用改)
配置Aria2
- 通过ssh或者其他软件登录威联通服务器(不是页面那个后台),进入威联通后台点击Aria2即可进入AriaNg页面
- 进入AriaNg页面->Aria2设置->基本设置->下载路径,修改为自己的存储位置,否则默认文件会下载到
/share/CACHEDEV1_DATA/.qpkg/AriaII
这个安装目录 - 修改
aria2.conf
配置文件
# 打开配置文件
vim /share/CACHEDEV1_DATA/.qpkg/AriaII/aria2.conf
# rpc-secret这个key对应的值就是Aria2 RPC密钥,复制出来一会儿要填入AriaNg设置->RPC设置
# 将下面这行添加进去,这个很关键,因为AList调用Aria2需要请求http协议的Aria2 RPC,不加这个参数会报跨域请求错误
rpc-allow-origin-all=true
- 威联通后台AppCenter中找到Aria2,先停止在打开重启一下Aria2
进入AriaNg页面->AriaNg设置->添加RPC,地址就填威联通的局域网地址,端口默认6800,路径默认jsonrpc,密钥填刚才复制出来的rpc-secret,配置完Aria2状态应该会显示已连接
配置AList
- 参考AList官网文档挂载网盘
- AList网盘页面右下角点击本地设置,填入Aria2 RPC 链接,类似这种格式
http://127.0.0.1:6800/jsonrpc
,地址改成威联通的内网地址。
下载文件到NAS本地
- 找到网盘中要下载到本地的文件,选中之后页面底部会弹出来一排按钮,点击下载,选择发送到Aria2,就可以自动下载了。