背景#
對於一些比較成熟的網盤,例如百度雲,S3 等,[[群暉]][[NAS]] 有自帶的 Cloud Station 可以做同步管理,自動將其制定文件夾的內容同步到 [[NAS]] 的指定盤位。
但對於一些比較小眾的網盤,[[群暉]][[NAS]] 就不原生支持,這使得這些網盤的數據下載就比較麻煩,需要手動下載到電腦,在手動上傳到 [[NAS]],當然這些也可以寫腳本解決,但終究不是很有優雅。
方案#
我們可以使用 alist 實現一個網絡文件伺服器,將各種網盤掛載在 alist 服務上,然後提供 webdav,將其直接掛載在 [[NAS]] 上。這樣,網盤上的位置就如同本地一般
安裝 Alist#
我們使用 [[群暉]] 內置的 Docker 應用,來安裝 alist。
下載鏡像#
安裝鏡像#
- 在映像 tab 中雙擊 alist 進行配置
- 配置端口映射,用於外部訪問
- 配置磁碟掛載
在 [[nas]] 中新建一個文件夾,映射容器內的 /opt/alist/data
- 查看密碼
啟動後立即打開日誌,可以看到初始密碼,這個要保存一下
訪問配置#
訪問你的域名 + 端口號,填入剛才保存的密碼就可以進入管理後台
初始配置#
配置新的密碼和 webdav 密碼,保存好,以免忘記
綁定夸克網盤#
帳號添加
-
- 打開 webdav,配置上 token
-
- PS:這個 token 去網頁版本的夸克網盤,打開 console,點擊網絡,找登錄後的 url 請求,在請求頭裡找到 cookie,複製一下
綁定到 [[NAS]]#
這個部分有個小坑,卡了我比較久
- 在 File Station 配置
- 選擇 webdav
- 配置
- 地址就是外網的域名或 IP
- 端口是本機暴露的端口
- 注意!路徑填寫 dav,如果是 Mac 或 Windows 連,填 /dav
- 帳號、密碼
結果#
- File Station 會直接掛載上夸克網盤
- 同時也有 alist 的網頁可以訪問,可以直接播放網盤的視頻