加密同步到网盘这个功能对NAS来说是非常有必要的,现在网盘河蟹的比较厉害,一些文件也不想直接放网上。群晖自带一个加密同步,但是不能加密文件名,docker虽然有一个clouddrive2可以加密同步,但是存在20M单文件大小限制,并且收费。最后我把目光放到了alist网盘,可以破解20M大小限制,并且文件名和文件夹名均可加密。
加密备份原理:通过WebDAV挂载Alist文件夹,然后通过飞牛的备份功能,以WebDAV为目的地进行备份工作。
主要分2个大块进行:
1、安装和配置alist。
1.1 安装Alist。docker和应用商店直接安装均可。建议商店直接安装,docker的比较繁琐,特别是第一次登陆。(商店版本默认用户名密码为admin/alist,docker版本去运行日志里查看,这里不再赘述,alist文档有)



1.2 配置alist(我以百度网盘为例)
安装完成以后,输入飞牛ip+5244端口进入alist登陆界面(比如192.168.1.1:5244),输入用户名密码登陆。
一开始界面是空白,我们点击下方管理,添加我们的网盘。(我以百度盘为例)

进入管理界面,首先更改默认的用户名和密码,建议用强密码保障自己的NAS数据安全。

修改密码以后,点击存储,进入存储管理界面,选择添加(按需添加不同的网盘,此处以百度云为例),驱动选择百度网盘并点击添加。我们只需要填写挂载路径和刷新令牌即可。(refresh_token:)即为刷新令牌





添加完成以后返回首页,查看百度网盘是否正常连接。如果能正常连接,开始下一步。同时登陆百度网盘,在网盘下建立一个文件夹,比如名字为fnos。

再次在存储这边选择添加crypt(为加密文件夹),按下图进行填写保存(比如我百度网盘在alist首页名字为baidu,我在百度网盘根目录下新建了一个fnos文件夹,那么加密后文件路径为/baidu/fnos)


完成以后alist首页会出现2个文件夹。之后去alist管理界面,在用户-编辑里把webdav读取和管理勾上,alist段配置完成。



2、飞牛端配置
选择备份-创建新任务,选择自己需要备份的文件夹,选择下一步。在新增目的地选择webdav。ip填写为飞牛本地地址,协议为http,端口为5244,用户名和密码为alist的用户名密码,路径为/dav/刚才创建的加密文件夹名。



确认以后新建一个文件夹,名字自取,然后不断下一步(中间的按需选择),然后填写任务名字,创建即可完成。然后可以选择是定期同步还是手动同步就看各位喜好了
。


成果展示:

